Sollte ich Parameter im Konstruktor validieren?

Ich erstelle eine Webanwendung nach dem MVC-Muster.

In Java wird vom Autor empfohlen, die Parameter im Konstruktor der Klasse beim Erstellen eines neuen Objekts zu überprüfen.

Ich erstelle jedoch keine API, die von Dritten verwendet wird. Meine Klassen akzeptieren nur Parameter aus Eingabefeldern eines Formulars, die validiert werden, bevor sie an den Server gesendet werden.

Sollte ich meine Klassen in diesem Fall so erstellen, wie es der Autor in Effective Java erwähnt, oder ist es nutzlos?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage