The goal of the Deliberate Practice Programme is to improve participants' skills in testing, TDD, refactoring, working effectively with legacy code and object-oriented design through katas.
It allows participants to deepen and better assimilate the concepts and technical practices introduced in our training courses.
Our deliberate practice sessions are designed with two goals in mind:
The programme consists of:
In the deliberate practice sessions, we try to transmit a style of OO design based on the ports and adapters pattern combined with Responsibility-driven design, Domain-Driven Design principles, other OOP principles, and when they apply, some classical OOP design patterns.
For programmers who want to deepen and consolidate the concepts and technical practices introduced in our testing, TDD, refactoring and object-oriented design training courses.
Sessions are remote only, 2 hours long, and facilitated by Codesai members.