// Testen & Qualität

Testgetriebene Entwicklung (TDD) in Java

Red, Green, Refactor im Alltag: Kata-Übungen und Übertragung auf Projektcode.

  • Inhouse-Schulung
  • 2 Tage
  • Fortgeschritten
  • Remote oder vor Ort
  • KI-Werkzeug
Lupe auf einem Blatt mit gezeichneten Kästchen, die meisten abgehakt, eines durchgestrichen
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie arbeiten im Zyklus Red, Green, Refactor in kleinen Schritten.
  • Sie leiten Tests aus Anforderungen ab und lassen den Entwurf daraus entstehen.
  • Sie übertragen TDD von Katas auf Projektcode mit Abhängigkeiten.
  • Sie wissen, wo KI im TDD-Zyklus hilft und wo sie ihn untergräbt.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Tag 1

  • Red, Green, Refactor: Ablauf und Schrittgröße
  • Testliste, Fake It und Triangulation
  • Refactoring nur im grünen Zustand
  • Übung: Kata String Calculator im Pair Programming
  • Übung: Kata Bowling Game mit Rollenwechsel

Tag 2

  • Outside-in und Inside-out, Test Doubles im TDD
  • TDD in bestehendem Projektcode: Einstiegspunkte finden
  • KI im TDD-Zyklus: wo sie hilft und wo sie den Zyklus untergräbt
  • Übung: neue Funktion einer Beispielanwendung testgetrieben entwickeln

KI in dieser Schulung

// KI als Werkzeug im Entwicklungsalltag

Wo KI im TDD-Zyklus hilft und wo sie den Zyklus untergräbt.

Voraussetzungen und Rahmen

Vorwissen
Praktische Erfahrung mit Unit-Tests in JUnit.
Niveau
Fortgeschritten
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.