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.

SWT - Implementierung<br />

81<br />

Typische Programmierfehler (2)<br />

<br />

Ausnahme- und Grenzfälle<br />

Vorzugsweise werden nur die Normalfälle<br />

behandelt<br />

Sonderfälle und Ausnahmen werden<br />

übersehen<br />

Es werden nur die Fälle erfaßt, die man für<br />

repräsentativ hält<br />

Ursachen: Kausalitätserwartung,<br />

Sparsamkeitsprinzip<br />

Beispiele:<br />

• »Um eins daneben« Fehler<br />

• Indexzählfehler.<br />

SWT - Implementierung<br />

82<br />

Typische Programmierfehler (3)<br />

<br />

Falsche Hypothesen<br />

Erfahrene Programmierer haben Faustregeln<br />

entwickelt, sich einfache Hypothesen und<br />

Modelle über die Arbeitsweise eines<br />

Computers zurechtgelegt<br />

Aber: <strong>Die</strong>ses Wissen veraltet, mit einer<br />

Änderung der Umwelt werden die Hypothesen<br />

falsch<br />

Ursache: Prägnanzprinzip<br />

Beispiele:<br />

• Multiplikationen dauern wesentlich länger<br />

als Additionen<br />

• Potenzieren ist aufwendiger als<br />

Multiplizieren.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!