How-To's
Livestreams
Testing
Tips & Tricks
New Live Stream: Testing and Refactoring Legacy Code
Join the IntelliJ IDEA Live Stream on Wednesday, December 15, at 17:00 CET / 16:00 UTC; where our guest Sandro Mancuso will present “Testing and refactoring legacy code”.
Not every project is a greenfield one, and aging legacy systems can be difficult to work with. Often they are badly documented spaghetti code with poor test coverage and costly to businesses – how to deal with it? Subscribe for our next webinar to learn how!
REGISTER FOR THE LIVE STREAM
Session Description
There are many challenges in retrofitting unit tests to legacy code, including hard-wired dependencies and isolating the unit under testing without breaking the rest of the system. Knowing where to start and being able to create the tests and production code is challenging in a messy codebase. In this live coding session, Sandro will present many techniques that will help you to efficiently retrofit tests to legacy code and then refactor it to show the business logic more clearly.
Asking questions
We invite you to interact with our speaker and the host during the live stream – they are happy to answer your questions submitted via YouTube chat. See you on the stream! If you have any issues on the topic, leave us a comment on this blog post.
Your presenter and host
Sandro Mancuso
Sandro is a software craftsman, author, founder of the London Software Craftsmanship Community (LSCC), and co-founder of Codurance. Sandro has been coding from a very young age, but only started his professional career in 1996. He has worked for startups, software houses, product companies, international consultancy companies, and investment banks.
During his career, Sandro had the opportunity to work on a variety of projects with different languages, technologies, and across many different industries. Sandro has vast experience in bringing the Software Craftsmanship ideology and Extreme Programming practices to organisations of all sizes. Sandro is internationally renowned for his work on evolving and spreading Software Craftsmanship and is frequently invited to speak at many conferences around the world. His professional aspiration is to raise the bar of the software industry by helping developers improve and care more about their craft.
Mala Gupta
Mala works as a Java Developer Advocate with JetBrains. A Java Champion, she has authored multiple books with Manning, Packt, and O’Reilly Publications. She has 20 years of experience in the software industry and is a frequent speaker at international industry conferences. She actively supports Java certification as a path to career advancement and co-leads Delhi JUG and Women Who Code Delhi.