http://clean-code-developer.de

Was macht einen professionellen Software Entwickler aus? Reicht es, sein Geld mit der Softwareentwicklung zu verdienen? Muss man dazu Diplominformatiker sein? Ralf Westphal und ich haben versucht eine mögliche Antwort zu geben und unsere Ideen dazu unter http://clean-code-developer.de zusammengestellt.

Professionalität = Bewusstheit + Prinzipien

Ausgangspunkt für uns war das Buch Clean Code von Bob C. Martin. Uncle Bob beschreibt darin einige Aspekte die für ihn guten Code ausmachen. Wir haben versucht das Thema weiter zu fassen und sind der Frage nachgegangen wie ein Wertesystem aussehen könnte das ein Software Entwickler in seinem Alltag anwendet, auf dem seine Arbeit ruht, das ihn zum professionellen Entwickler macht.

Wir beschreiben dieses Wertesystem in Form von aufeinander aufbauenden Schritten oder Graden. Jeder dieser Grade ist mit einer Farbe gekennzeichnet. Auf jedem Grad versucht der Clean Code Developer Prinzipien, Regeln und Praktiken zu beherzigen um sich so weiterzuentwickeln. Und damit man sich täglich daran erinnert an der persönlichen Weiterentwicklung zu arbeiten kann man das Clean Code Developer Armband tragen. Die Idee geht zurück auf Uncle Bob.

Wir haben in den letzten Wochen viel daran gearbeitet unser Wertesystem niederzuschreiben und sind sehr gespannt was ihr davon haltet. Wer mit uns diskutieren möchte kann und sollte das tun! Schreibt uns Kommentare oder diskutiert mit uns auf dieser Mailingliste.

Technorati-Tags:
Kick it on dotnet-kicks.de

5 Responses to “http://clean-code-developer.de”

  1. Erik Bollow Says:

    Clean Code Developer (CCD) ist ein hervorragender Ansatz, den ich voll unterstütze! CCD bündelt bereits (größtenteils) bekannte Prinzipien, Praktiken etc., so dass der professionelle Entwickler einen Leitfaden für sich erhält. Ich hoffe auf ein rasches Wachsen der Community!

    Gruß
    Erik

  2. Bastian Waidelich Says:

    Da kann ich mich nur anschließen. Super Idee das und eine gute Motivationsspritze mit einem so schön geekfreien & menschlichen Konzept.
    Vielen Dank für die Initiative!

    BTW: Ich habe ein Armband bestellt und bezahlt – und jetzt? Höre ich von Euch, oder muss ich noch was tun? ;)

    Grüße
    Bastian

  3. Stefan Lieser Says:

    Hallo Bastian,

    du erhälst das Armband per Post.

    Herzliche Grüße
    Stefan

  4. Sebastian Martens Says:

    Hallo Stefan,

    vielen Dank für den Vortrag gestern in der .NET Usergroup Berlin/Brandenburg.

    Ich hatte vorher schon etwas über Clean-Code-Developer gelesen und war sehr angetan von der Idee. Zwar existieren die losen Prinzipien und Regeln schon länger, es fehlte nach meiner Meinung bisher jedoch an der Bündelung. Vielleicht sollten wir als Entwickler mehr davon abgehen uns ausschließlich auf die allerneueste Technik und deren Verwendung konzentrieren, sondern mehr auf die Perfektionierung unserer Arbeitsweise, die Anhebung der Qualität. Mein Professor sagte mal in einer Vorlesung zu uns: “Programmieren kann auch meine Oma. Ich gebe ihr ein Buch und nach einem Monat ist sie soweit. Was Sie lernen sollen ist über das nachzudenken was sie tun, ihr Handeln zu verstehen, zu reflektieren”

    Ich finde die Idee von CCD super und werde in Zukunft eisern mein Handeln reflektieren :)

    Viele Grüße
    Sebastian

  5. core Says:

    Durch einen Kollegen bin ich darauf aufmerksam geworden und werde mich mal eingehender damit beschäftigen.