Training

Clean Code

  • Clean Code & Code Smells
  • Test-Driven Development
  • Refactoring & Legacy Code
  • sehr hoher Praxisanteil
Clean Code Training

Credit: NASA, ESA, and J. Olmsted (STScI)

Handwerkszeug
für professionelle Entwicklung

Wie der DORA "State of AI-assisted Software Development" Report zeigt, verstärkt der Einsatz von Coding Agents sowohl die guten als auch die schlechten Eigenschaften einer Codebasis.
Clean Code bleibt deshalb auch im KI-Zeitalter ein höchst relevanter Skill.

Im Training Clean Code lernst du, wartbaren, lesbaren und qualitativ hochwertigen Code zu schreiben - als tägliche Praxis, nicht als Ausnahme.

  • Erkenne Code Smells - und wende Design Principles wie SOLID, DRY, KISS und YAGNI pragmatisch an
  • Entwickle testgetrieben - beherrsche den Red-Green-Refactor-Zyklus in Pair und Ensemble
  • Schreibe effektive Tests - mit JUnit 5, AssertJ und lesbaren, aussagekräftigen Testnamen
  • Refactore sicher - mit IDE-Werkzeugen und einem Repertoire an Refactoring-Techniken
  • Handhabe Legacy Code - finde Seams, sichere unbekannten Code ab und baue Technical Debt gezielt ab

Themen im
Fokus

Wie das
Training
abläuft

  • Kurz, aber fundiert einsteigen - kompakte Einführung in Ziel und Hintergrund jedes Themenblocks.
  • Deliberate Practice - Coding Katas im Pair Programming und im Ensemble, an echtem Code statt Folien.
  • Gemeinsam reflektieren - Auswertung der Übungen, typische Stolpersteine und Transfer in den eigenen Projektalltag.

Ca. 60% der Zeit sind praktische Übungen - Clean Code wird geübt, nicht nur erklärt.

Für alle, die nachhaltig wartbaren Code schreiben und Legacy Code sicher verbessern wollen.

  • Softwareentwickler:innen, die Clean Code und TDD als tägliche Praxis etablieren wollen
  • Teams, die gemeinsame Qualitätsstandards für ihre Codebasis entwickeln wollen
  • Tech-Leads, die den Umgang mit Legacy Code und Technical Debt im Team strukturieren wollen

Vorkenntnisse: Programmiererfahrung in Java oder einer vergleichbaren objektorientierten Sprache.

Für wen ist
Clean Code
geeignet?

Dein Mehrwert
durch das Clean Code Training

Eure Trainer:innen

Nicole Rauch

Nicole Rauch

Trainerin für Clean Code & Software Craftsmanship

Nicole ist freiberufliche Softwareentwicklerin und Softwareentwicklungscoach mit umfangreichem Hintergrund in Compilerbau und formalen Verifikationsmethoden. Neben Clean Code und Test-Driven Development gehören Specification by Example, Domain-Driven Design, React/Redux und funktionale Programmierung zu ihrem Repertoire. Sie ist Fachbeiratsmitglied und Mitorganisatorin mehrerer Konferenzen und einer Fachzeitschrift sowie Mitbegründerin der Softwerkskammer, einer deutschsprachigen User Community zum Thema Software Craftsmanship.

Mehr über Nicole Rauch
Martin Günther

Martin Günther

Softwarearchitekt & Trainer für Domain-Driven Design

Martin unterstützt Unternehmen dabei, komplexe Domänen zu verstehen, tragfähige Architekturen zu entwickeln und interdisziplinäre Teams wirkungsvoll zusammenzubringen. Mit tiefem technischem Verständnis und aktiver Entwicklungspraxis in Java/Kotlin behält er sowohl das große Ganze als auch die Implementierungsdetails im Blick. Mit Leidenschaft für strukturierte Zusammenarbeit moderiert er Workshops und nutzt Methoden wie Event Storming oder Liberating Structures, um Teams zu praxistauglichen Lösungen zu führen. Er teilt sein Wissen regelmäßig auf nationalen und internationalen Konferenzen.

Mehr über Martin Günther

Rahmen & Organisation

Dauer
3 Tage
Format
Firmentraining, inhouse oder remote
Vorkenntnisse
Programmiererfahrung in Java oder einer vergleichbaren objektorientierten Sprache
Sprache
Deutsch
Termine
Firmentrainings nach individueller Terminabsprache.
Preis
Auf Anfrage

Bereit für Clean Code?

Ihr wollt ein ganzes Team gemeinsam schulen? Das Firmentraining wird inhaltlich auf euren Kontext zugeschnitten - inhouse oder remote. Nutze das Kontaktformular, nenne uns deinen Wunschtermin und einige Eckdaten. Wir prüfen die Verfügbarkeit und schicken dir ein passendes Angebot für das Training.