Ist es schlecht zu schreiben:
if (b == false) //...
while (b != true) //...
Ist es immer besser stattdessen zu schreiben:
if (!b) //...
while (!b) //...
Vermutlich gibt es keinen Unterschied in der Leistung (oder gibt es?), Aber wie bewerten Sie die Aussagekraft, die Prägnanz, die Klarheit, die Lesbarkeit usw. zwischen den beiden?
Aktualisieren
Um die Subjektivität einzuschränken, würde ich mich auch über Zitate aus Richtlinien für maßgebliche Codierungsstile freuen, die immer vorzuziehen sind oder wann verwendet werden sollen.
Hinweis : Der Variablenname b
wird nur als Beispiel verwendet, ala foo
und bar
.