8. @gil_zilberfeld
Why unit tests?
◉ Quick feedback
◉ Confidence to change your code
◉ Quicker than debugging
◉ Knowing your code works
◉ Low TCO
◉ Small setup overhead
◉ It’s not bugs if it’s caught before QA
◉ Go faster
32. @gil_zilberfeld
Unit testing advice
◉ Think ahead
◉ Make a test plan, not just for unit tests
◉ Test what you’re working on
◉ Unit testing is a team sport
◉ Coverage metrics
39. @gil_zilberfeld
Resources
◉ Michael Feathers
Working effectively with legacy code
◉ “Uncle Bob” Robert Martin
Clean code
The clean coder
◉ Kent Beck
Test driven development by example
Extreme programming explained