Test-Driven Development
TECHNIQUES
Ring:
ADOPT
Test-Driven Development is a method of software development that encourages a style of coding where:
- a unit test is first created for a feature that does not exist
- the unit test is executed and it fails
- minimal code is written that causes the test to pass
- refactor code for simplicity.
This loop is repeated and a suite a tests builds over time.
v1 -
This is a well-known software development tool that is practiced across the division so sits in adopt.