Ах, у меня есть несколько сотрудников, предпочитающих более длинную форму, утверждая, что она более читабельна, чем крошечная!
Я начал «исправлять» это, так как логические значения самодостаточны, тогда я отбросил крестовый поход ... ^ _ ^ Они не любят чистить код здесь, во всяком случае, утверждая, что это затрудняет интеграцию между ветвями правда, но тогда ты вечно живешь с плохо выглядящим кодом ...).
Если вы правильно напишите логическое имя переменной, оно должно выглядеть так:
if (isSuccessful)
против if (returnCode)
В некоторых случаях я мог бы заниматься булевым сравнением, например:
if (PropertyProvider.getBooleanProperty(SOME_SETTING, true) == true)
потому что он читается меньше "естественно".