756 B
756 B
命名规则
使用正确的前缀
(1)is:描述事物的状态,后面跟形容词,比如 isActive,isDeleted,isEmpty。
(2)has:描述事物的所有权或包含关系,后面跟名词,比如 hasAccess,hasChildren,hasValidationErrors。
(3)can:描述事物的能力或权限,比如 canEdit,canDelete,canRetry。
(4)should:描述事物的意图或逻辑,比如 shouldRetry,shouldCacheResponse。
其他
永远不在布尔变量名中使用否定词,比如isDisabled,因为当使用在if语句中会让大脑进行双重否定运算