Blogbeiträge

Clean Code Developer
Methodik
Stefan Lieser

Clean Code ist kein Dogma

Clean Code Der Begriff Clean Code wurde durch Bob C. Martin und sein gleichnamiges Buch geprägt. Kurz nach der Veröffentlichung haben Ralf Westphal und ich die Clean Code Developer Initiative gegründet und dort 45 Prinzipien und Praktiken zusammengetragen. Clean Code,

Weiterlesen »
Methodik
Stefan Lieser

Clean oder schnell?

Über die kurzsichtige Entscheidung, schnell statt sauber zu entwickeln. Wer sich mit den Prinzipien und Praktiken der Clean Code Developer Initiative beschäftigt wird feststellen, dass es Zeit kostet, die Bausteine alle anzuwenden. Es sind Bausteine dabei, die einem Entwickler schnell

Weiterlesen »
Stryker Mutator zur Coverage Analyse
Automatisiertes Testen
Stefan Lieser

Mutation Testing und Continuous Integration

Die Clean Code Developer Initiative benennt neben Prinzipien auch diverse Praktiken, die ein Team anwenden sollte. Dazu gehören Integrationstests (oranger Grad) Unit Tests (gelber Grad) Coverage Analyse (gelber Grad) Continuous Integration (grüner Grad) Diese vier Praktiken leisten gemeinsam einen sehr

Weiterlesen »
Integrationstests mit Docker
Automatisiertes Testen
Stefan Lieser

Integrationstests mit Docker

Sind Integrationstests sinnvoll? Immer wieder steht in unseren Trainings die Frage im Raum, ob Integrationstests sinnvoll oder sogar notwendig sind. Unsere klare Antwort ist: Ja, Integrationstests gehören zu einer gesunden Teststrategie unbedingt dazu. Und Integrationstests mit Docker sind eine ganz

Weiterlesen »
Clean Code Developer
Methodik
Björn Geisemeyer

Clean Code Developer Artikel

Frei verfügbare Clean Code Developer Artikel aus der dotnetpro Die dotnetpro, namentlich der Chefredakteur Tilman Börner, hat die ersten vier Artikel der Clean Code Serie frei zugänglich gemacht. Im folgenden ist kurz beschrieben, worum es jeweils geht. Ferner findest Du

Weiterlesen »
Inkrement
Methodik
Stefan Lieser

In 8 Schritten von den Anforderungen zum Code

Entwickler haben eine klar umrissene Aufgabe: sie übersetzen die Anforderungen eines Product Owners in Code. Klingt ganz einfach. In der Praxis tun sich viele Teams damit allerdings schwer. Vor allem beobachte ich in unseren Trainings immer wieder, dass völlige Unklarheit

Weiterlesen »
Webinare + Videos
Stefan Lieser

Video und Folien zum Webinar „Einführung in Code Smells“

Am 16.11.2021 hat Vitali Fichtner ein Webinar gehalten zum Thema Code Smells. Nach einigen einführenden Folien demonstriert er an einem Java Beispiel, wie man einen Code Smell durch Refactoring entfernen kann. Wenn Du Interesse am Thema Code Smells hast, melde Dich

Weiterlesen »
Methodik
Stefan Lieser

Clean Code Developer (CCD) Bildschirmhintergrund

Wir haben bei der Clean Code Developer Initiative 45 Prinzipien und Praktiken zusammengetragen. Weil sich niemand auf einmal mit 45 Bausteinen auseinandersetzen kann, haben wir sie auf 5 sogenannte Grade verteilt. Die Grade sind mit Farben benannt, wie im Regenbogen:

Weiterlesen »
Aus die Maus, mehr gibt's nicht.