jenswinter.com
Software Development 24/7

Schluss mit unsauberem Code

February 19, 2009 21:20 by Jens

Ralf Westphal und Stefan Lieser haben die Nase voll. Mit ihrer Initiative "Clean Code Developer" wollen sie unsauberem Code den Garaus machen.

Bei der Initiative geht es darum, Softwareentwicklern ein Wertesystem zu vermitteln. Dieses Wertesystem besteht aus einer Reihe von Prinzipien, Regeln und Praktiken, die Programmierer beherzigen sollen, wenn sie denn Wert auf sauberen Quelltext legen. Wer mehr darüber erfahren möchte, sollte www.clean-code-developer.de einen Besuch abstatten und den Artikel "PISA für Entwickler" in der dotnetpro 3/2009 lesen.

Ich schätze die Arbeit von Ralf und Stefan sehr. Was sie für die Entwickler-Gemeinde tun, insbesondere für die .NET Community, ist toll. Allerdings bin ich äußerst skeptisch, was die Idee CCD angeht. Ich hoffe, dass das Ganze erfolgreich sein wird. Aber ich bin nicht davon überzeugt.

Ich fürchte, dass man die Wurzel des Übels damit auch nicht bekämpfen wird. Und zwar deshalb, weil man damit nicht diejenigen erreicht, die man erreichen müsste. Ralf und Stefan haben sich viel Mühe gegeben. Sie haben ein Wertesystem niedergeschrieben und dem Ganzen einen Namen gegeben. Das wird noch mit Zeremonien und Artefakten in Form von Graden und Armbändern geschmückt. Was wird wohl passieren? Es wird eine weitere abgeschottete Gemeinschaft entstehen, die als elitär angesehen wird. Es wird weiter und noch mehr mit englischen Begriffen und Akronymen auf den Mort eingeprügelt. Mit CCD jetzt sogar auf organisierte Art.

Der Problematik "Unsauberer Code" kann man in meinen Augen nur mit Geduld, gebetsmühlenartiger Wiederholung und Demonstration des "sauberen Weges" entgegenwirken. Dem Ganzen einen Namen geben ist dafür nicht nötig, vielleicht ja sogar kontraproduktiv.

Ich drücke den Vätern von CCD natürlich trotzdem die Daumen, dass ihre Mühe nicht vergebens ist. Ich freue mich jedenfalls auf die 45-teilige Artikelserie über die Prinzipien, Regeln und Praktiken eines Clean Code Developers, die Ralf jetzt bestimmt schreibt. :-D