In this workshop we will learn and practice three powerful tools for the developer: Unit Tests, Test Driven Design and Pairing.
We will start by describing what are unit tests and what their advantages and disadvantages. This will be followed by practice.
After the initial learning of unit tests we will spend most of our time practicing software development driven by tests (TDD). We will have several exercises, in pairs ,using several methods for pairing. Most of the learning will be done during the exercises.
This workshop is a game changer, it makes developers see development in a different light.
Development will be done on participants’ laptops in their language of choice. It is preferable to come to the course with an environment ready for development with unit tests. If you are not sure how to do that please let us know when registering.
One last thing – In case you are interested, we have a continuing course in which we learn how to do the above on legacy code
Instructor: Yaki Koren