SCHRITTE: . Etabliere die Struktur des Codes -- von oben nach unten. . Leite den Datenfluss her. . Definiere ein Datenwoerterbuch. TIPPS: . Im Hauptprogramm: init, body, term. . Definiere Unterprogramm wie auf einem Team mit limitierter Kommunikation. . Hoechstens 7, eher 3 Unterprogramme von einem aufrufenden Programm. . Vermeide Kopplung zwischen Unterprogrammen. . Suche parallele nicht sequentielle Strukturen. . Isoliere I/O (Ein-/Ausgabe). . Vermeide Unterprogramme laenger als eine Seite. . Unterprogrammen/Funktionen in eigenen Dateien. . Unterprogrammen/Funktionen kompiliert und gelinkt mit make/makefile. . Ruecke Zeilen schoen ein, um die Logik zu zeigen. . Vermeide mehrere Kontrollvariablen mit unterschiedlichen Bedeutungen. . Berichte Fehler im Kontext und brich sofort ab. . Teste Unterprogramme von unten nach oben. TEAMWORK: . Wir haben eine Echte-Welt-Situation. . Nimm Urheberschaft eines Teils der Arbeit. . Entwickle eine Leidenschaft Ihres Teils.