The objective of this training is to learn about code smells, refactoring techniques and object-oriented design principles. We will learn to recognise the different code smells and refactoring techniques to improve the design of already existing code in a safe and incremental manner.
Through examples and katas, we will learn about code smells, refactoring techniques and object-oriented design principles. We will also look at the fundamental role of refactoring in software development and reflect on technical debt, refactoring workflows and the economics of refactoring.
The examples and katas are in Java, C#, TypeScript, JavaScript and PHP, but if you need another language please contact us.
Primarily for programmers working with the object-oriented paradigm.
The training 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 editions. If you would like to be notified of upcoming open editions, please fill in the form below.
Please note that trainings 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.