![]() |
|
Ein Länzchen für die SchönheitEine Lanze für etwas zu brechen heißt, Partei für eine Sache zu ergreifen bzw. für eine Sache in eine Schlacht zu ziehen. Programmieren macht einen Heidenspaß – Fehlersuche nicht. Es gibt Informatik-Studenten, die der Meinung sind, dass es mindestens ein Seminar zum Thema Flüche geben sollte. Wer schon einmal einen Fehler gesucht und nicht gefunden hat, geht durch eine der unzähligen Programmierer-Höllen. Wenn man gerade keinen Fehler sucht, macht’s aber Spaß. Um die Höllenqualen zu minimieren, sollte man alle Waffen einsetzen,
die man hat. Einige behaupten, im Krieg und in der Liebe sei alles erlaubt. Die mit Abstand beste Waffe gegen Programmierfehler ist das Hirn des Programmierers. Nicht nur, weil da die Flüche wohnen, sondern auch, weil man da trainierenen kann, wie man Fehler vermeidet. Die zweitbeste Waffe ist das Schreiben von „schönem“ Code. Was schöner Code ist, hängt davon ab, von wo aus man ihn betrachtet. Vom Standpunkt eines Fehlervermeiders aus gesehen sollte Code so geschrieben sein, dass man dessen ungefähre Struktur schon dann erkennt, wenn man den Code selbst noch nicht lesen kann. Mit anderen Worten: Wenn man den Code ausdruckt und aus ein paar Metern Entfernung betrachtet, sollte man den groben Aufbau schon dann erkennen können, wenn man zum Lesen einzelner Befehle noch zu weit weg ist. Um das zu erreichen, sind nur wenige Dinge zu beachten:
Wer sich ein wenig Arbeit ersparen möchte, kann fürs Grobe die automatische Formatierung der IDE benutzen (Strg-T). All das hilft zwar nicht besonders, wenn man logische Fehler im Code hat, aber auch für die Jagd auf solche Fehler gibt es sehr gute Waffen – zum Beispiel das Anfertigen eines Programmablaufplans. Hier kann man eine kleine Code-Vorlage herunterladen, die ich mir gemacht habe. Mit dem „Lineal“ kann man jederzeit kontrollieren, wie breit der Code ist. Apropos Schönheit: Hässliche Dinge gibt’s ja wohl genug. Weiter zu: Kleine Knopfklasse
|