Blogbeiträge

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 wichtigen Beitrag zum Wert der Korrektheit. Die Praktiken Integrations- und

Weiterlesen »
Integrationstests mit Docker
Automatisiertes Testen
Stefan Lieser

Integrationstests mit Docker

Update 29.01.2024: Ich habe den Beispielcode auf .NET Core 8 und die jeweils aktuellen NuGet Pakete angepasst. Ferner liegt der Code jetzt bei GitLab statt bei GitHub. Sind Integrationstests sinnvoll? Immer wieder steht in unseren Trainings die Frage im Raum, ob Integrationstests sinnvoll oder sogar notwendig sind. Unsere klare Antwort

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 jeweils einen Link zu den Artikeln. Im Prinzip steckt der

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 darüber herrscht, welche Schritte auf dem Weg von den Anforderungen

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 gerne über unser Kontaktformular. Wir führen gerne eine Training durch

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: rot, orange, gelb, grün und blau. In jedem Grad gibt

Weiterlesen »
Vom Dependency Inversion Principle zum Integration Operation Segregation Principle - Clean Code Developer Akademie und Trainings - Stefan Lieser
Methodik
Stefan Lieser

DIP oder IOSP

Vom Dependency Inversion Principle zum Integration Operation Segregation Principle.

Weiterlesen »
Einzeltage vs Blocktraining Clean Code Developer Akademie - Stefan Lieser
Akademie
Stefan Lieser

Einzeltage statt Blockunterricht

Viele Seminaranbieter bieten Seminare, die über mehrere zusammenhängende Tage durchgeführt werden. Auch bei unseren Seminaren ist eine Dauer in Tagen angegeben. Allerdings führen wir unsere Seminare in der Regel in Einzeltagen durch, zwischen denen jeweils ein Abstand von etwa 3-4 Wochen liegt. Die Zwischenräume werden gezielt für Übungsaufgaben und den

Weiterlesen »
die Clean Code Developer Akademie stellt sich vor
Akademie
Stefan Lieser

Die CCD Akademie stellt sich vor

Ende 2008 hat Stefan Lieser, Gründer der Clean Code Developer Akademie, gemeinsam mit Ralf Westphal die Clean Code Developer Initiative ins Leben gerufen. Seit Anfang 2009 führt er Clean Code Workshops durch und hat in der Zwischenzeit mit über 3.000 Entwicklern gearbeitet. Seine Workshops sind sehr gefragt und zählen zu

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