Fakten
- Dauer
- Schwierigkeit
- Vorkenntnisse
- Preis
4 Tage
Fortgeschrittene
Sicherer Umgang mit den Prinzipien DRY, SRP und IOSP
Alle Teilnehmer erhalten eine Teilnahmebescheinigung sowie einen Open Badge, den wir über mybadges.io erstellen.
- Requirements Logic Gap
- Anforderungen zerlegen mit der Domänenhierarchie
- Entwurf mit Flow Design und der KI
- Integration der KI in den Entwicklungsprozess
- Cleaner Code durch Entwurf und KI
- Veränderungen in der Arbeitsweise durch massiven KI Einsatz
Lernziele
Teilnehmer des Seminars lernen mit Flow Design eine Entwurfsmethodik kennen, mit der sie flüssig von den Anforderungen zum Clean Code gelangen. Die beiden Hauptbestandteile sind dabei die konsequente vertikale Zerlegung der Anforderungen sowie der Entwurf einer Lösung. Mit Flow Design Diagrammen steht eine leichtgewichtige Entwurfsmethodik zur Verfügung, mit der eine Lösung für die Anforderungen entworfen wird, bevor es an die Codierung geht. Dies fördert die Wandelbarkeit und die Korrektheit der Software. Das Training basiert auf dem Buch Mit Flow Design zu Clean Code von Stefan Lieser.
Gleichzeitig setzen wir auf den Einsatz von KI Tools wie Claude Code und OpenCode. Die reine Codierung einer Lösung wird praktisch komplett von der KI übernommen, sofern die vorherige Planung sachgerecht erfolgt ist.
Voraussetzungen
Die Teilnehmer sind sicher im Umgang mit den Clean Code Developer Prinzipien DRY, SRP und IOSP und schreiben regelmäßig automatisierte Tests. Ferner verfügen sie über Grundkenntnisse im Umgang mit KI Tools wie ChatGPT, GitHub CoPilot, Claude Code, OpenCode o.ä. Weitere Details zu den allgemeinen Voraussetzungen finden Sie hier.
Inhalte
- Requirements Logic Gap
- Iterativ und inkrementell arbeiten
- In 7 Schritten von den Anforderungen zum Code
- Anforderungen zerlegen mit der Domänenhierarchie
- Vertikale Zerlegung in Inkremente
- Interaktionsdiagramme
- System-Umwelt-Diagramme
- Entwurf mit Flow Design
- Der Übergang von den Anforderungen zum Entwurf
- Syntax von Datenflussdiagrammen
- Hierarchische Verfeinerung von Entwürfen
- Übersetzung der einzelnen Konstrukte in Code
- Arbeitsorganisation
- Komponenten
- Kontrakte
- Modulhierarchie
- Arbeitsteilige Implementation
- Einsatz der KI
- Planung einer Lösung mit der KI
- Bewertung von Lösungsansätzen
- Integration der KI in den Entwicklungsprozess
- Review der KI generierten Lösung
- Vorteile und Herausforderungen
Kundenstimmen
Hier finden Sie unser ProvenExpert Profil.
Unsere Seminare
Kontakt
Rufen Sie uns an, schreiben Sie uns eine Email oder nutzen Sie unser Kontaktformular. Wir beraten Sie gerne unverbindlich und erstellen Ihnen ein Angebot.
Sie können auch selbst einen Termin buchen:







