King^Lully: Validierung von Methodenparametern

Beitrag lesen

Im allgemeinen Prüfe ich sowas bei Schnittstellen zwischen Komponenten, aber innerhalb von Komponenten nicht. Bei privaten Methoden schon gar nicht.

Wollen Wir aber mal der Vollständigkeit feststellen, dass:

  • es durchaus üblich ist sehr früh im Code einer Routine die übergebenen Parameter zu prüfen, und zwar i.p. Fähigkeit zur Weiterverarbeitung
  • Funktionen robust zu halten sind, d.h. diese sollten zumindest eine Fehlermeldung raushauen
  • manche Menschen Funktionen als "verriegelte" Logikeinheiten verstehen, diese sich also gegen alle Evemtualitäten wappnen sollten

Übrigens prüfst auch Du immer Parameterwerte, hoffe ich zumindest.