Das ist für einen Fremden nicht verständlich. Auch dein zukünftiges Ich ist ein Fremder.
Du hast recht! Tatsächlich war ich selbst unterbewusst nicht sehr zufrieden damit.
Ich würde es bei einer Funktion, die da
validateheißt, andersrum erwarten:truebei keinem Fehler;falsebei Fehlern.Die Funktion ist schlecht benannt. Funktionen, die boolesche Werte zurückgeben, sollten mit
is…(bzw.has…) anfangen.isValidwäre eine Bezeichnung, aus der ersichtlich ist, was die Rückgabewerte bedeuten.
Das ist ein sehr guter Hinweis, vielen Dank! Ich habe sie in isValid umbenannt. Jetzt muss ich mich nur noch um die Werte kümmern.
Wenn du bei deinen Werten bleiben willst, wäre
isInvalidein sinnvoller Name. OderhasInvalidFields.
Andersrum gefällt’s mir besser. Auch wenn ich jetzt bei den Werten was ändern muss.
Danke, Gunnar! 👍