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
- Work organization
- Cleaner code by design
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.
Prerequisites
The participants are confident in dealing with the Clean Code Developer principles DRY, SRP and IOSP and regularly write automated tests. Further details on the general requirements you can find here.
Contents
- Requirements Logic Gap
- Work iteratively and incrementally
- From requirements to code in 8 steps
- 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
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.