Statements (28)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:software
|
| gptkbp:abbreviation |
gptkb:TDD
|
| gptkbp:advantage |
better test coverage
clearer requirements easier maintenance |
| gptkbp:criticizedFor |
potentially slowing initial development
|
| gptkbp:documentedIn |
gptkb:Test-Driven_Development:_By_Example
gptkb:Kent_Beck |
| gptkbp:firstDescribed |
late 1990s
|
| gptkbp:goal |
enable refactoring
improve code quality reduce bugs |
| gptkbp:hasConcept |
write tests before code
|
| gptkbp:proposedBy |
gptkb:Kent_Beck
|
| gptkbp:relatedTo |
gptkb:Acceptance_Test-Driven_Development
gptkb:Behavior-Driven_Development gptkb:Extreme_Programming unit testing |
| gptkbp:step |
refactor code
write a failing test write code to pass the test |
| gptkbp:usedIn |
software engineering
|
| gptkbp:uses |
gptkb:JUnit
gptkb:pytest gptkb:RSpec |
| gptkbp:bfsParent |
gptkb:TDD
|
| gptkbp:bfsLayer |
5
|
| https://www.w3.org/2000/01/rdf-schema#label |
Test-Driven Development
|