Sauberer Code
摘要
Programmierer kommunizieren durch ihren Code. Man kann nicht nicht, nur unzureichend kommunizieren. Wer das versteht und einsieht, dass sie oder er am ehesten den eigenen Code wieder lesen wird, wird versuchen, an der Lesbarkeit zu arbeiten. Codequalität ist letztlich eine Frage der persönlichen Einstellung und Disziplin und der Wertschätzung des Lesers bzw. der Nutzerin. Erschwerend kommt hinzu: Die Qualität von Code nimmt über die Dauer der Entwicklung eines Projektes meist ab (Software‐Entropie). Die Lösung ist gerade nicht der große Neuentwurf, zumal das die Ursache des Problems (unsere Unfähigkeit, sauberen Code zu schreiben) nicht behebt. Nur die kontinuierliche Verbesserung im Kleinen und die eigene in der Praxis gewonnene Erfahrung haben Aussicht auf Erfolg. Codequalität und insbesondere Lesbarkeit ist für wissenschaftliche Software nicht optional, sondern notwendige Voraussetzung für die Wissenschaftlichkeit: ohne Nachvollziehbarkeit keine Wissenschaft.