Gunnar Bittersmann: JS-Code wird zu früh ausgeführt (fetch, async, await)

Beitrag lesen

problematische Seite

@@borisbaer

Nachdem die validate-Funktionen die Werte true (= es liegt ein Fehler vor) oder false (= es liegt kein Fehler vor) zurückgegeben …

Das ist für einen Fremden nicht verständlich. Auch dein zukünftiges Ich ist ein Fremder.

Ich würde es bei einer Funktion, die da validate heißt, andersrum erwarten: true bei keinem Fehler; false bei Fehlern.

Die Funktion ist schlecht benannt. Funktionen, die boolesche Werte zurückgeben, sollten mit is… (bzw. has…) anfangen. isValid wäre eine Bezeichnung, aus der ersichtlich ist, was die Rückgabewerte bedeuten.

Wenn du bei deinen Werten bleiben willst, wäre isInvalid ein sinnvoller Name. Oder hasInvalidFields.

🖖 Живіть довго і процвітайте

--
„Im Vergleich mit Elon Musk bei Twitter ist ein Elefant im Porzellanladen eine Ballerina.“
— @Grantscheam auf Twitter