This project presents the study of the book "Growing Object-Oriented Software, Guided by Tests" by Steve Freeman and Nat Pryce.