Mastering TDD in Legacy Code

Presented by: Brendan Enrick, Steve Smith

In this hands-on workshop, you’ll learn to effectively use the principles and practices of increasing the reliability and maintainability of your code through testing and pair programming. You’ll sharpen your skills working with your peers on programming exercises designed to instill good practices that you’ll be ready to apply to non-trivial codebases.

Attendees should be comfortable with a programming language of their choice, and if possible should bring along a laptop with their development tools installed, including a unit test tool. This session will focus on group/pair design, refactoring, and application of design patterns to improve the design of existing software.

Both beginners and experienced developers and from all backgrounds are welcome.

Tags: Code QualityLevel: Intermediate