The Mastering the Art of Improving Existing Code course is all about how to work with your existing code, how to get it under control, and how to clean and improve it steadily while fixing bugs and adding needed features. Attendees see how refactoring works in the real world, learn to analyze their code base and advanced code cleaning techniques.
• Overview of Agile
• Getting Started with TDD
• Behavior Driven Development
• Advanced User Scenario Testing
• Refactoring & Emergent Design
• Seams & Dependency Injection
4 -Day Course with labs/hands-on exercises
Attendees should have a basic understanding of C#.