【发布时间】:2010-12-06 17:00:07
【问题描述】:
简单的问题,从可读性的角度来看,您更喜欢哪个方法名称作为布尔方法:
public boolean isUserExist(...)
或:
public boolean doesUserExist(...)
或:
public boolean userExists(...)
【问题讨论】:
-
第一个听起来像
isBabbyFormed -
取决于语言。不同的语言有不同的约定;想到 Java 和 Objective C。也是主观的。
-
主观 - 很公平
-
纯主观。
getUserExistence、userIsNotExtinct、userHasExistentialState等... -
萨特会很自豪
标签: api naming-conventions readability