More talks in the program:
The old saying goes—tests are hard to write if the production design is crappy. Indeed, writing unit tests gives you one of the most comprehensive, yet brutal, feedback about the design of your production code, but if it comes too late, many developers can’t take it and they will either stop testing or test superficially. At the other end, others struggle to write contrived, fragile tests full of mocks that end up frustrating them more than they help them. This talk reviews the main hints that unit tests provide you, from the most obvious improvements to some of the most subtle design principles.