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
|
https://www.w3.org/2000/01/rdf-schema#label |
Test-Driven Development
|
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
|