相关疑难解决方法(0)

布尔方法命名可读性

简单的问题,从可读性的角度来看,您更喜欢哪种方法名称作为布尔方法:

public boolean isUserExist(...)
Run Code Online (Sandbox Code Playgroud)

要么:

public boolean doesUserExist(...)
Run Code Online (Sandbox Code Playgroud)

要么:

public boolean userExists(...)
Run Code Online (Sandbox Code Playgroud)

api readability naming-conventions

103
推荐指数
7
解决办法
4万
查看次数

布尔变量名的Java命名约定:writerEnabled vs writerIsEnabled

以下哪个声明符合Java的命名约定?

private boolean writerIsEnabled;
// with methods like
public boolean getWriterIsEnabled() 
public void setWriterIsEnabled()
Run Code Online (Sandbox Code Playgroud)

要么

private boolean writerEnabled;
// with methods like
public boolean getWriterEnabled() 
public void setWriterEnabled()
Run Code Online (Sandbox Code Playgroud)

我个人觉得第一个名字"writerIsEnabled"更具可读性,特别是当你在if语句中使用它时 -

if(writerIsEnabled)
 {
    //...
 } 
Run Code Online (Sandbox Code Playgroud)

java boolean naming-conventions

16
推荐指数
2
解决办法
3万
查看次数

标签 统计

naming-conventions ×2

api ×1

boolean ×1

java ×1

readability ×1