02.11.2014 Aufrufe

13 Die Implementierungsphase 13 Die Implementierungsphase Zur ...

13 Die Implementierungsphase 13 Die Implementierungsphase Zur ...

13 Die Implementierungsphase 13 Die Implementierungsphase Zur ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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).

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!