Get 40% discount on Test Driven Development in Ruby course for beginners:
https://www.udemy.com/learn-test-driven-development-in-ruby/?couponCode=slides
10. Look Back
• Reconsider and reexamine the completed solution
• We can improve any solution
• We can improve understanding of the solution
11. Four Phases
• Understand the Problem : Problem Domain Analysis
• Devise a Plan : Solution Domain Analysis
• Execute the Plan : Write the test
• Look Back : Refactor
12.
13. Sub-skills
• Problem Domain Analysis
• Solution Domain Analysis
• Designing Test Cases
• Writing Tests First
• Refactoring