29.01.2014 Aufrufe

Script Java

Script Java

Script Java

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.

13.4 Anhang D: Prinzipien guten Programmierens<br />

Obwohl beide Programmausschnitte das Vertauschen zweier Zahlen bewirken, sind die<br />

linksstehenden Anweisungen im Unterschied zu den rechtsstehenden schwer<br />

verständlich:<br />

y = x+y;<br />

x = y-x;<br />

y = y-x;<br />

int t =x;<br />

x = y;<br />

y = t;<br />

♦ Keep it simple: Man sollte nie allzulange, unüberschaubare Ausdrücke verwenden.<br />

Statt dessen bieten sich Hilfsvariablen an, die, falls sie mnemotechnisch geschickt<br />

gewählte sind, zudem Kommentar ersparen.<br />

Die Anweisung<br />

message.setText((firstNameField.getText()==""?"":<br />

firstNameField.getText().charAt(0))+". "+<br />

familyNameField.getText());<br />

wird durch den Einsatz von Hilfsvariablen verständlicher:<br />

String firstName = firstNameField.getText();<br />

String familyName = familyNameField.getText();<br />

String name;<br />

if (firstName=="")<br />

name = familyName;<br />

else {<br />

char initial = firstName.charAt(0);<br />

name = initial+". "+familyName;<br />

}<br />

message.setText(name);<br />

♦ Schleifen: Die verschiedenen Arten von Schleifen (for, while, do) sollten aufgrund ihrer<br />

unterschiedlichen Eigenschaften gezielt eingesetzt werden.<br />

Die untenstehende Schleife würde beispielsweise besser als while Schleife formuliert<br />

werden, da for Schleifen für den Einsatz eines Zählers prädestiniert sind. Zudem ist die<br />

untenstehende for Schleife endlos:<br />

for (int m=(i+j)/2; i+1!=j; a[m]

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!