This workbook was originally created by Corey Leigh Latislaw as training materials for an in-person class.
This is free alpha version of this book, I hope you enjoy it! Join the mailing list to keep up with the official release.
We'll be pair programming for the majority of the lab sessions. You are welcome to switch up pairs as often as you like, but working solo isn't permitted.
There are many methodologies out there, but I generally favor ping ponging. In this model someone writes a failing test (red) and then you switch who's in the driver's seat. The new developer makes the test pass (green) and refactors (refactor) as necessary. Then they write a failing test and the cycle starts over again.
If you haven't pair programmed before, I think you'll like it. It can be quite fun!