cdd is an Open Source framework
for Constraint Driven Development
“Constraint Driven Development is a major
evolution of Test Driven Development and
Behaviour Driven Development, for
New System Build and Legacy Re-engineering.”

The basics of cdd

Below we show how you would categorise a person in cdd


Step 1: Take Story/Usecase
Step 1: Take Story/Usecase
Step 2: Add Tests/Scenarios
Step 2: Add Tests/Scenarios
Step 3: Turn into Constraints
Step 3: Turn into Constraints
Step 4: Watch Tests pass
Step 4: Watch Tests pass
Step 5: Use working code
Step 3: Turn into Constraints
Step 6: View requirements report
Step 6: View requirements report