Test-Driven Development (TDD)
GPTKB entity
Statements (31)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:software
|
| gptkbp:abbreviation |
gptkb:TDD
|
| gptkbp:category |
gptkb:software_development_process
software testing |
| gptkbp:contrastsWith |
test-last development
|
| gptkbp:describedBy |
gptkb:Test-Driven_Development:_By_Example
|
| gptkbp:focusesOn |
writing tests before code
|
| gptkbp:improves |
software design
code quality |
| gptkbp:introducedIn |
2003
|
| gptkbp:programmingLanguage |
gptkb:Java
gptkb:JavaScript gptkb:Python gptkb:C# |
| gptkbp:promotion |
refactoring
|
| gptkbp:proposedBy |
gptkb:Kent_Beck
|
| gptkbp:reduces |
bugs
|
| gptkbp:relatedTo |
gptkb:Extreme_Programming_(XP)
Agile software development unit testing |
| gptkbp:requires |
automated testing framework
|
| gptkbp:step |
repeat
refactor the code run the test and see it fail write a test write the minimum code to pass the test |
| gptkbp:usedIn |
software engineering
|
| gptkbp:bfsParent |
gptkb:PMI-ACP_certification
gptkb:James_Grenning |
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
Test-Driven Development (TDD)
|