Argumente - Validierung

Validiere alle Argumente

Jede Routine sollte die Verantwortung für die Validierung ihrer Argumente haben:

  • Argumente sind optional oder nicht
  • Gültige Argumente besitzen den korrekten Datentypen
  • Numerische Argumente liegen im erwarteten Wertebereich etc.

Grundsätzlich sollten keine Annahmen über die Gültigkeit von Argumenten getroffen werden! Eine Routine kann/sollte nicht wieder verwendet werden, wenn es nicht seine Argumente überprüft!