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!