Blog Archives

Der Clean Code Developer

Vorgeschichte
Aus persönlichen Erfahrungen war mir war schon länger bewusst, dass viele Dinge im Softwareentwicklungsprozess schief gehen können. Immer wieder stiess ich bei meinen Projekten (sowohl einzeln als auch im Team) auf Probleme.

Ich stellte mir nach einigen Monaten/Jahren Entwicklungszeit die folgende Fragen:

  • Warum ist es so kompliziert ein Tool mit Funktionalität zu erweitern?
  • Warum entstehen Fehler an Stellen, wo ich gar nichts geändert habe und wie kann ich das verhindern?
  • Warum verstehe ich den Code (meinen eigenen und auch den von Kollegen) nicht mehr?
  • Ich habe teilweise bedenken bestehenden Code anzupassen – Wie kann ich das verhindern?

Posted in Qualität | 2 Comments

Der lange Weg zum Clean Code Developer im realen Leben

Während meinen Weihnachtsferien habe ich mich mit allerhand interessanten Dingen in Sachen Softwareentwicklung beschäftigt.

Ich konnte auch viel lernen und schon einige kleine reale Fortschritte erzielen (z.B. die Implementation vom Spiel FizzBuzz mit Test Driven Development).

In den ersten Tagen im Geschäft, wollte ich natürlich die ersten gelernten Dinge in der Praxis umsetzen. Es stellte sich aber schwieriger heraus als erwartet. Man ist nicht mehr auf der grünen Wiese und man spürt wieder den Druck des Alltags (schliesslich sollen die Tagesziele erreicht werden).

Posted in Qualität | 5 Comments

Clean Code produzieren – was sind die Probleme?

Momentan lese ich gerade das Buch “Clean Code” von Robert C. Martin. Das Buch handelt wie der Name schon treffend sagt von “sauberem” Code.

Es ist erstaunlich, wie präzise und einfach das Buch die typischen Probleme eines Softwareentwicklers beschreibt:

Es wird in einem Projekt Code produziert und nach einer Weile stellt sich heraus, dass das Produkt nur mit einem enorm hohen Zeitaufwand weiterentwickelt werden kann. Es werden aus Sicht des Softwareentwicklers viele gute Gründe gefunden. Zu enge Zeitpläne, der Kunde ändert die ganze Zeit die Anforderungen usw.

Posted in Qualität | 4 Comments

Buchrezension Clean Code von Robert C. Martin

Nachdem ich zu ende des letzten Jahres in einen Bücher-Einkauf-Wahn verfallen bin, habe ich doch immerhin schön brav die Bücher durchgeackert und möchte nun meine erste Buchrezension schreiben.

Es handelt sich dabei um Clean Code von Robert C. Martin. Als ich die ersten Seiten des Buches gelesen habe, habe ich bereits meine ersten Erkenntnisse in einem Blogeintrag niedergeschrieben.

Einführung

Im ersten Kapitel nimmt Robert C. Martin kein Blatt vor den Mund. Er beschreibt sehr schön, wie schnell die Spezies Softwareentwickler die Schuld von schlechtem Code auf andere abschiebt (Zeitmangel, Chef usw.). Wir sind aber schliesslich die Profis und sollten dementsprechend unser Werk verteidigen.

Posted in Buchrezension, Qualität | Tagged , , , , , | 13 Comments