Practicing Katas are a great way to keep learning and this workshop focuses on learning newer ways for Test Driven Development [TDD] and Object Oriented Programming [OOP]. Lets learn better OOP [Object Oriented Programming] design through TDD[ Test Driven Development] and an interesting exercise called Extreme OOP. More details about Extreme OOP can be found here: https://github.com/giorgiosironi/extreme-oop/blob/master/10080616-extreme-oop.pdf
Extreme OOP helps to learn better OOP through adding certain rules as constraints. Lets have some fun and learn more about TDD and OOP together.