方法的命名建议 - checkSignature 或 isSignatureValid 还是其他?

发布于 2024-10-01 03:27:51 字数 205 浏览 2 评论 0原文

我有一个方法可以检查请求的签名是否有效。
该方法返回一个布尔值:
_ true:有效签名
_ false:签名无效

我不确定它的最佳名称(也许还因为我不是英语母语人士)。
我不确定:
_ 检查签名
_ isSignatureValid

您认为哪一个更好,为什么或者您有更好的建议。

谢谢,

I have a method that checks the signature of a request is valid.
The method returns a boolean:
_ true: valid signature
_ false: signature is not valid

I am not sure about the best name for it (maybe also because I am not an English native speaker).
I am not sure among:
_ checkSignature
_ isSignatureValid

Which one do you think is better and why or maybe you have a better suggestion.

Thanks,
Dan

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小梨窩很甜 2024-10-08 03:27:51

isSignatureValid( ... )。它告诉您该方法将返回什么,这很好。另外,就缓存而言,它不会以某种方式做出承诺(checkSignature 对我来说意味着,当我调用它时,您将执行所有数学操作来检查签名,并且您可能不需要重复所有这些工作) 。

isSignatureValid( ... ). It tells you what the method is going to return, which is nice. Also, it doesn't make a promise one way or another as far as caching goes (checkSignature implies to me that you will do all the math to check the signature when I call it, and you might not need to repeat all that work).

玩世 2024-10-08 03:27:51

我更喜欢

hasValidSignature()

,因为 isSignatureValid() 在语义上没有意义,因为请求不是签名,它签名。我想您将在 if 语句中使用它,所以这不是更有意义吗?

if (request.hasValidSignature()) {
    ...
}

此外,如果您想检查 request 本身是否有效,那么这会更合适

if (request.isValid()) {
    ...
}

I prefer

hasValidSignature()

since isSignatureValid() doesn't semantically make sense because the request isn't a signature, it has a signature. I suppose you're going to be using this in an if statement so doesn't this make more sense?

if (request.hasValidSignature()) {
    ...
}

Furthermore, if you want to check if request is valid itself, then this would be more appropriate

if (request.isValid()) {
    ...
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文