我有一个方法可以检查请求的签名是否有效。
该方法返回一个布尔值:
_真:有效签名
_假:签名是无效方法的命名建议 - checkSignature或isSignatureValid或其他?
我不知道关于它的最好的域名(也许还因为我不是英语母语的人) 。
我不知道其中:
_ checkSignature
_ isSignatureValid
你认为哪一个更好,为什么或者你有更好的建议。
感谢,
丹
我有一个方法可以检查请求的签名是否有效。
该方法返回一个布尔值:
_真:有效签名
_假:签名是无效方法的命名建议 - checkSignature或isSignatureValid或其他?
我不知道关于它的最好的域名(也许还因为我不是英语母语的人) 。
我不知道其中:
_ checkSignature
_ isSignatureValid
你认为哪一个更好,为什么或者你有更好的建议。
感谢,
丹
isSignatureValid(...)。它告诉你方法将返回什么,这很好。另外,就缓存而言,它不会以某种方式作出承诺(checkSignature意味着我会在我调用它时执行所有数学检查签名,而且您可能不需要重复所有这些工作) 。
我喜欢
hasValidSignature()
因为isSignatureValid()
没有语义意义,因为该请求不是签名,它有签名。我想你会在if
声明中使用它,所以这不会更有意义吗?
if (request.hasValidSignature()) {
...
}
此外,如果你想检查是否request
有效本身,那么这将是更合适的
if (request.isValid()) {
...
}
这是非常主观的 – Flexo 2010-11-03 14:42:42