Forum: Programmieren allgemein
by phXql,
25. Mär 2008
Shmia sagts.
Rückgabewerte sind veraltet und nicht mehr zu empfehlen, da sie ignoriert werden können.
Zu den Assertions: Nur private Methoden verwenden Assertions zur Prüfung der Argumente. Ist die Methode Public und erwartet sie ein Objekt, dann darf man nicht mit Assertions prüfen, ob es nil ist. Für sowas werden dann Exceptions verwendet.
Bei Assertions gilt: Werden nur verwendet, wenn...
Forum: Programmieren allgemein
by phXql,
25. Mär 2008
Asserts sind meines Wissens nur für Eigenschaften, die man garantieren kann, dass sie zutreffen.
Für falsche Usereingaben sind Exceptions angebracht.