Разве плохо писать:
if (b == false) //...
while (b != true) //...
Это всегда лучше вместо этого написать:
if (!b) //...
while (!b) //...
Предположительно, нет разницы в производительности (или есть?), Но как вы оцениваете четкость, краткость, ясность, читаемость и т. Д. Между ними?
Обновление
Чтобы ограничить субъективность, я также был бы признателен за любые цитаты из руководящих принципов авторитетного стиля кодирования, над которыми всегда предпочтительнее или которые использовать, когда.
Примечание : имя переменной b
используется только в качестве примера, ala foo
и bar
.