【发布时间】:2020-03-06 09:26:33
【问题描述】:
我有一个布尔函数来检查扫描数据键是否有效。我将其命名为:
areScandataKeysValid()
对于命名约定,应该将其命名为 isScandataDataKeysValid() 还是像我上面所做的那样?在 Clean Code book 中,我只看到了 is 版本的示例。所以,我很困惑哪一个有意义?从语法上讲,“are”是肯定的。
【问题讨论】:
-
这种命名约定不是通常只适用于 getter 吗?例如如果属性是布尔值,则 getProperty 变为 isProperty,但您不会期望任何返回布尔值的方法都以 is
-
相关类的名称是什么?
标签: java boolean coding-style naming-conventions