相关疑难解决方法(0)

布尔作为方法论证是不可接受的吗?

我的一位同事表示,布尔作为方法论据是不可接受的.它们应由枚举代替.起初我没有看到任何好处,但他给了我一个例子.

什么更容易理解?

file.writeData( data, true );
Run Code Online (Sandbox Code Playgroud)

要么

enum WriteMode {
  Append,
  Overwrite
};

file.writeData( data, Append );
Run Code Online (Sandbox Code Playgroud)

现在我明白了!;-)
这绝对是一个例子,枚举作为第二个参数使代码更具可读性.

那么,您对此主题有何看法?

enumeration boolean coding-style

122
推荐指数
10
解决办法
6945
查看次数

标签 统计

boolean ×1

coding-style ×1

enumeration ×1