Jim Fitzpatrick Forcing yourself to do TDD TDD, test driven development [1] , is the practice of writing failing test before you have working code. This practice helps you to write only the code that is required and while also given other adva... Development TDD Testing Jul 10, 2021