II.
Methodology JSON
Structured · livemethodology:tdd
Test-Driven Development (TDD) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "methodology:tdd",
"_kind": "Methodology",
"_file": "domain/methodologies/methodologies.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Test-Driven Development (TDD)",
"description": "The classic Red/Green/Refactor loop per feature unit. For each unit of work:\nRed (write a failing test expressing the next small requirement), Green (write\nthe minimum code to make it pass), Refactor (clean up with tests still green).\nAn outer loop drives the full feature by sequencing units. Stops early if a unit\ncannot reach green within maxIterations as a signal to reconsider the design\nrather than pile on more code.\n",
"methodologyKind": "quality-focused",
"origin": "Kent Beck",
"yearIntroduced": "1999"
},
"outgoingEdges": [
{
"from": "methodology:tdd",
"to": "domain:software-engineering",
"kind": "applies_to"
}
],
"incomingEdges": [
{
"from": "lib-process:shared--tdd",
"to": "methodology:tdd",
"kind": "follows_methodology",
"attributes": {
"weight": 1
}
}
]
}