13 Die Implementierungsphase 13 Die Implementierungsphase Zur ...
13 Die Implementierungsphase 13 Die Implementierungsphase Zur ...
13 Die Implementierungsphase 13 Die Implementierungsphase Zur ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
87<br />
SWT - Implementierung<br />
Typische Programmierfehler (8)<br />
<br />
Trügerische Redundanz<br />
Durch achtloses Kopieren werden Strukturen<br />
geschaffen, die den menschlichen<br />
Denkapparat überfordern<br />
Übertriebene Kommentierung von<br />
Programmen erhöht die Redundanz eines<br />
Programms<br />
Ursache: Anlage zur Induktion<br />
Beispiele:<br />
• Weiterentwicklumg eines Programms<br />
geschieht nicht an der aktuellen Version,<br />
sondern an einem Vorläufer<br />
• Bei Programmänderungen wird vergessen,<br />
den Kommentar ebenfalls zu ändern.<br />
88<br />
SWT - Implementierung<br />
Typische Programmierfehler (9)<br />
<br />
Gebundenheit<br />
Boolesche Ausdrücke treten oft in Verbindung<br />
mit Entscheidungen auf<br />
<strong>Die</strong>s führt in anderen Situationen zu<br />
komplizierten Ausdrücken<br />
Ursache: funktionale Gebundenheit<br />
boolescher Ausdrücke<br />
Beispiel:<br />
• if B then x:=true else x:= false<br />
anstelle von<br />
• x:=B (B=beliebiger boolescher Ausdruck).