
Pierrick Blons
Biography
Trying to craft code
NewCrafts Paris 2025
Increase your confidence with tests data builders and efficient test doubles strategy
HandsOn
This is a hands-on lab with limited capacity.
Working on a legacy codebase, the main challenge is to regain control of the knowledge implemented within the code. By using test data builders to create unit tests and efficient techniques with tests doubles you can improve your confidence to avoid regressions.
Turning your business code pure free of side effects, will help you pour your learnings into a meaningful model, without stress to deploy in production.
The goal of this hands-on lab, is to work on a legacy codebase with irrelevant tests. By refactoring those tests with test data builders and efficient test doubles strategy, you’ll be able to understand the goal of your code. This will help you deploy in production with serenity.
You’ll learn how to leverage test coverage to guide you through your refactoring.
At the end of the session, you’ll have new strategies to try on your production code.