Although the literature about test-driven development (TDD) is extensive and qualified, it’s worth discussing TDD in this chapter in relation to game development since it’s an extremely important subject. You will quickly learn about basic TDD concepts and why there is so much poorly tested code out there. You will understand how TDD can be applied to games in code and art and which practices can improve TDD.
TDD is a software development style in which you have the following at your disposal:
An enormous ...