The advanced 3-day course is for programmers who have been applying basic TDD and refactoring techniques for some time.
Format and Contents
Our 3-day course picks up where the 1st day of the basic 3-day course leaves off. It covers different techniques for using fakes and mocks in the context of maximizing test coverage and speed by minimizing dependencies between classes. It also covers test-last and refactoring strategies for legacy codebases. As in the basic course, short morning lectures are followed by hands-on programming sessions. You use TDD for as long as possible each day.