Programmierstil - IPD Snelting
Programmierstil - IPD Snelting
Programmierstil - IPD Snelting
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Beispiel 9<br />
Schlecht:<br />
<strong>Programmierstil</strong><br />
Programmstruktur und Lokalität<br />
class Sort {<br />
static int i, j, k; // reserve some variables<br />
public void sort(...) {<br />
...<br />
for (i = 0; i < max; i++) {<br />
k = list[i];<br />
list[i] = list[i + 1];<br />
list[i + 1] = k;<br />
Besser:<br />
class Sort {<br />
public void sort(...) {<br />
...<br />
for (int i = 0; i < max; i++) {<br />
int swap = list[i];<br />
list[i] = list[i + 1];<br />
list[i + 1] = swap;<br />
Prof. Dr.-Ing. G. <strong>Snelting</strong> (Uni Karlsruhe) c○2008 by <strong>IPD</strong> <strong>Snelting</strong> – Programmieren WS 2008/2009 22 / 31