Legacy code is a pervasive problem in the software Industry, leading to bloated systems that are difficult at best to maintain. Legacy code is also the home of untold numbers of latent defects waiting to strike the unsuspecting consumers of the software.
This highly interactive, hands-on workshop will teach your developers how to identify legacy code that needs to be cleaned, and the concrete steps they need to take. We will cover topics such as:
In order to maximize the effectiveness of the workshop, it's given at your workplace using the code from your systems. Your developers won't just be learning how to deal with legacy code, they will be improving your systems while they're doing it!
The workshop can be give to teams using Java, .NET, Ruby on Rails, and C/C++.