iiRecord
Agentic AI Atlas · Test-Driven Development (TDD)
methodology:tdda5c.ai
II.
Methodology JSON

methodology:tdd

Structured · live

Test-Driven Development (TDD) json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · domain/methodologies/methodologies.yamlCluster · domain
Record JSON
{
  "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
      }
    }
  ]
}