TEST DRIVEN DEVELOPMENT • We use test cases to guide the design of our code • 2 approaches to testing - Inside Out and Outside In • Outside In - Use integration tests to guide you • Inside Out - Build & test individual components, integrate later
RESOURCES • “The Magic Tricks of Testing” - Sandi Metz http://confreaks.tv/videos/railsconf2013- the-magic-tricks-of-testing • “Working Effectively with Unit Tests” - Jay Fields https://leanpub.com/wewut