In this training we’ll learn how to evolve and improve legacy code in a safe and effective way.
We’ll learn how to break dependencies in order to test legacy code, and how to gradually and sustainably improve its design.
The training will be comprised of a combination of theory sessions that present different techniques and strategies, and exercises to apply them.
At the moment the examples and katas are ready for Java and C#, but if you wish to use another language please let us know.
Primarily for programmers working with the object-oriented paradigm.
The course can be held for companies (closed for the hiring company) or open to the community. We try to run one open edition every term. Small companies often send people to our open courses. If you would like to be notified of upcoming open editions, please fill in this form.
Please note that courses for companies take place once we have been booked by the client. We will need to know the date at least one month in advance in order to be able to schedule them.