Developers are not excited to write tests let alone writing them in advance of the code they are going to write. And yet the ability to write the test in advance causes valuable “outside in thinking”: Consider the class responsibility, consider the API first, and consider the messages to be passed via the API. It also prevents the problem of cutting corners towards the end where maybe those tests don’t get written at all. The design gets a good benefit when starting with tests.
In this talk we’ll do some exercises, writing tests in advance and witnessing how doing so improves class design.
Food and drinks will be provided! Please contact us (on meetup) if you have any dietary restrictions/food allergies.
Meeting will be held in the offices of SmartDraw Software, 1780 Hughes Landing Blvd #1100 on the 11th floor.
Lancer Kind is a science fiction author, a podcaster, and a computer consultant who does Agile software development.