Do you find working with legacy code tough? No tests, no documentation, and fear of breaking other parts of the code. Join Sandro Mancuso who will show you the only way to deal with these problems is to test and refactor merciless.
For the majority of us, legacy code is part of our life and learning how to embrace it can make things far more enjoyable. In this live coding session, Sandro will be demonstrating how to overcome the most common problems found when testing legacy code.
He will be taking a piece of messy Java code, test it until is 100% covered and then show how to refactor it in order to bring the business language and requirements to life.
This session is full of tips and tricks you can start applying immediately. Although the code is in Java, the same principles can be applied in any language
YOU MAY ALSO LIKE:
- Masterclass: Reducing Technical Debt with Michael C. Feathers (in London on 14th - 15th March 2019)
- Uncle Bob's Advanced TDD (in London on 11th - 12th April 2019)
- Test Driven Development (TDD) Workshop with Damjan Vujnovic (in London on 18th - 19th July 2019)
- µCon London 2019 - The Microservices Conference (in London on 4th - 5th November 2019)
Testing and Refactoring Legacy Code
Sandro Mancuso is a software craftsman, author of The Software Craftsman: Professionalism, Pragmatism, Pride, and co-founder of the London Software Craftsmanship Community (LSCC)