Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
se:programmierung [2008-12-26 13:03] stefan angelegt |
se:programmierung [2014-04-05 11:42] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Tipps zur (objektorientierten) Programmierung ====== | ||
- | ===== Defensive Programmierung ===== | ||
- | * entsprechende Datentypen für nicht-negative Zahlen verwenden (z.B. ''unsigned int'') um aufwändige Prüfungen des Wertebereichs zu vermeiden | ||
- | |||
- | ===== Bugfixing ===== | ||
- | * für jeden gefundenen Bug wird eine entsprechende Assertion eingefügt, damit ein erneuter Verstoß gegen die Rahmenbedingungen sofort auffällt |