Moin!
Ich komme gerade von einem Meeting für mein neues Projekt wo ich mit einem anderen programmierer zusammen arbeiten muss.
Der hat die komische angewohnt anstelle von
folgendes zu schreiben:
ich konnte seiner erklärung nicht so ganz folgen und finde das es auch wenig sinn ergbit das es den code schwerer zu lesen und fehleranfälliger macht. Und auch wenn es sicher nicht viel Zeit in anspruch nimmt, muss die CPU doch trotzdem die aussage erstmal negieren ehe sie die zurück gibt?
hat das einer von euch schonmal gesehen? Gibt es wirklich ein szenario wo das Sinn ergibt? Wir sind jetzt in einer Situation wo ich mich entschieden gegen seine Konvention verweigere, er aber ebenso :-/
ich meine zumindest in php ist !true sogar typgleich zu false, also
Hier sind doch immer viele experten, habt ihr argumente für mich? oder liege ich gar falsch?
Besten dank im vorraus!
Ich komme gerade von einem Meeting für mein neues Projekt wo ich mit einem anderen programmierer zusammen arbeiten muss.
Der hat die komische angewohnt anstelle von
Code:
return false;
folgendes zu schreiben:
Code:
return !true;
ich konnte seiner erklärung nicht so ganz folgen und finde das es auch wenig sinn ergbit das es den code schwerer zu lesen und fehleranfälliger macht. Und auch wenn es sicher nicht viel Zeit in anspruch nimmt, muss die CPU doch trotzdem die aussage erstmal negieren ehe sie die zurück gibt?
hat das einer von euch schonmal gesehen? Gibt es wirklich ein szenario wo das Sinn ergibt? Wir sind jetzt in einer Situation wo ich mich entschieden gegen seine Konvention verweigere, er aber ebenso :-/
ich meine zumindest in php ist !true sogar typgleich zu false, also
Code:
(!true === false) === true
Besten dank im vorraus!
Zuletzt bearbeitet: