Design |
- machd dob down Design
und boddom ub Imblemendierung
- analysierd ersch des gsamde Problem und zerlegd s in
oifache, unabhängig Teilbroblem
- schreibd Funkzione für d brimidive Oberazione
- sedzd hieraus d Gesamdlösung zsamme
|
| |
Redundanz |
schreibd Cod mid saumaessich geringr Redundanz |
|
- wenn mehr als drei Zeile zwei mol aufdaule, wird
des Programmiere underbrole und no gedachd
- (fasch) gleiche Zeile werde z oir Roudine zsammengefassch
- oder: größere Reorganisazion
überarbeidung dr Modularisierung
|
| |
|
Anzahl schbäderr Modifikazione wird reduzierd - bei Fehlereliminazion
- bei Erweiderung dr Funkzionalidäd
|
| |
|
wenig allgemoi Roudine werde bessr und häufigr
gdeschded als viele selde aufgerufene Schbezialroudine |
| |
Teschde |
schreibd baralll zum Programm oi Teschdsyschdem
für jed neie Roudine gleichzeidich oi neir Teschdfall |
| |
|
schmeißd koi Teschdfälle weg |
| |
Korrektheid |
schreibd Cod, dr si selbsch überbrüfd |
|
- werded Vor- und Nachbedingune aus
- brichd des Programm mid oir lesbare Fehlermeldung ab
|
| |
|
Benudzr sind ab und z verärgerd übr inderne Fehlermeldunge
und Programmabbruch, könne abr in viele Fälle durch Änderung dr
Eingabe den Fehlr umgehe |
| |
|
Benudzr bekomme ganz selde falsche Resuldade |
| |
Wardbarkeid |
schreibd Programm, d r vergesse kann |
| |
|
wenn niemand anders an oim Programm arbeide kann, bleibe
sie vil z lang an ihre Programme hänge, obwohl sie gerne ebbes
neis mache möchde |
| |
Lesbarkeid |
beachded, dess kombakde Programm und kombakde
Programmierschbrache ausführlile Kommendar erforderet |
| |
Könne |
- kann kurze und oifache Programm zur Lösung
von a Problems schreibe
- kann d Funkzionalidäd erweideret durch Erweiderung
dr Dadenschdrukdure
|
| |