Hands-on Session: Testing and Refactoring Legacy Code
Details
I'm pleased to announce that Sandro Mancuso, co-founder of the London Software Craftsmanship Community, will be travelling up to Cambridge to deliver a legacy code workshop for us.
Many of us are now working with large systems which have grown very complex, and with no or very few tests. In this hands-on coding session, we will take a piece of legacy code and will apply some techniques that will help us overcome the most common challenges of testing legacy code. We will also code and discuss approaches that we need to have in mind when refactoring towards a better design.
There are currently Java, C#, C++ and Python versions of the exercise available; if you would like to tackle the exercise in a different language, please let me know. Bring your laptop configured to work on at least one of the mentioned languages. You will need your IDE of choice, a unit testing framework and potentially a mocking framework. There will be no internet connection available for use, so please come with your laptop ready for the exercise.
If the event is full, please join the waiting list as places may open up closer to the date.