Title: Testing Legacy Code effectively with Approval Tests
Register here £350 / $450
This online workshop is 2 hours a week for 4 weeks
Tuesdays: 4pm to 6pm BST (8am to 10am PST)
- Sept 08 - Testing existing code
- Sept 15 - Testing with ApprovalTests
- Sept 22 - Testing Globals & Services
- Sept 29 - Testing inconsistent dates and hard-to-invoke code
+ (optional) 1-on-1 consults with the instructors on your code
A different type of course
What the course offers
You’ve inherited some legacy code: it’s valuable, but it doesn’t have tests, and it wasn’t designed to be testable, so you need to start refactoring. But you can’t refactor safely until the code has tests, and you can’t add tests without refactoring! How can you ever break out of this loop?
Whether Legacy code for you means “old code”, “code without tests”, or “code you wish to redesign for new features or unit-tests”, this workshop will enable you to become productive and work safely, quickly.
In this hands-on workshop, you will learn not just how to use Approval Tests to start testing legacy code, but how to create effective, maintainable, expressive tests, even on large systems.