A map for learning Test Driven Development
Using the Spine Model to make a **Practice** decision
Note: Case Study Reporter: Kevin Trethewey
This shows a starter map that was created to give to people who were just starting to learn TDD (Test Driven Development)…
Level | Description |
---|---|
Needs | The simplest possible design that solves the current neet. High quality code that is amenable to change. Ability to prove the code does what it was designed to do |
Values | Feedback, Small safe steps, Testability |
Principles | KISS, YAGNI, SOLID, High cohesion/Low coupling |
Practices | Test Driven Development, [Red, Green, Refactor] |
Tools | Test runner, IDE |