命名约定 - isEnable 与 isDisable

der*_*lap 2 boolean coding-style naming-conventions

假设您正在使用 API,并且您需要设置一个值来启用或禁用组件。

你更愿意拥有:

control.isEnable = true
Run Code Online (Sandbox Code Playgroud)

或者

control.isDisable = false
Run Code Online (Sandbox Code Playgroud)

Imo,第一个似乎更“直观”,但你知道为什么吗?

Nim*_*sky 5

双重否定在简单的英语和计算机代码中都是不好的。

你不反对吗?