My weekly Code Complete

Ein Buch das man als Programmierer kennen sollte aber wohl nur die wenigsten komplett gelesen haben … ich versuchs jetzt nochmal auf eine andere Art … häppchenweise aufgearbeitet.

Code Complete von Steve McConnell … Alles über Programmierung auf ca. 900 Seiten (deutsche Ausgabe)

Erstes Häppchen: Debugging und Psychologie

Ein kurzes, weil auch nicht Hauptthema des Buches übers Fehlerfinden und Beseitigen. Zwei Punkte arbeitet der Autor heraus. Erstens: Vernünftige, einheitliche, durchgehende Formatierung des Quelltextes und genügend psychologischer Abstand bei Variablen.

Beispiele mit wenig Abstand:

$land / $lang
$stoppt / $stcppt
$SYSTSTS / $SYSSTSTS

Zweiter Punkt: Verwenden von Debugging-Tools wie DIFF, Profiler und Debugger. Ausserdem sollte man den Compiler (Interpreter) auf die sensibelste Warn-Stufe einstellen und tunlichst auch alle Warnungen vermeiden. WEIL: Das ignorieren von Warnungen ist schlechter Stil :) . Einheitliche projektweite Einstellungen helfen Programmierteams Fehler von anderen leichter zu finden.

Tags: , , ,