Facts
- Duration
- Difficulty
- Previous knowledge
- Price
4 days
Advanced
Safe handling of the DRY, SRP and IOSP principles
All participants will receive a certificate of attendance and an Open Badge, which we will distribute via mybadges.io create.
- Requirements Logic Gap
- Decomposing requirements with the domain hierarchy
- Design with Flow Design and the AI
- Integration of AI into the development process
- Cleaner code through design and AI
- Changes in working methods due to massive use of AI
Learning objectives
Seminar participants learn with Flow Design know a design methodology that enables them to move smoothly from requirements to clean code. The two main components of this are the consistent Vertical decomposition of requirements and the Design of a solution. Flow Design Diagrams provide a lightweight design methodology to design a solution for the requirements before coding. This promotes the Changeability and the Correctness the software. The training is based on the book With flow design to clean code by Stefan Lieser.
At the same time, we rely on the use of AI tools such as Claude Code and OpenCode. The pure coding of a solution is practically completely taken over by the AI, provided that the prior planning has been done properly.
Prerequisites
The participants are confident in dealing with the Clean Code Developer principles DRY, SRP and IOSP and regularly write automated tests. They also have basic knowledge of AI tools such as ChatGPT, GitHub CoPilot, Claude Code, OpenCode or similar. Further details on the general requirements you can find here.
Contents
- Requirements Logic Gap
- Work iteratively and incrementally
- In 7 steps from the requirements to the code
- Decomposing requirements with the domain hierarchy
- Vertical decomposition into increments
- Interaction diagrams
- System-environment diagrams
- Design with Flow Design
- The transition from requirements to design
- Syntax of data flow diagrams
- Hierarchical refinement of designs
- Translation of the individual constructs into code
- Work organization
- Components
- Contracts
- Module hierarchy
- Work-sharing implementation
- Use of AI
- Planning a solution with AI
- Evaluation of solution approaches
- Integration of AI into the development process
- Review of the AI-generated solution
- Advantages and challenges
Customer testimonials
Here you will find our ProvenExpert profile.
Our seminars
Contact us
Give us a call, send us an email or use our contact form. We will be happy to advise you without obligation and provide you with a quote.







