Test-Driven Development (TDD)
GPTKB entity
Statements (31)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:software
|
gptkbp:abbreviation |
gptkb:TDD
|
gptkbp:category |
software testing
software development process |
gptkbp:contrastsWith |
test-last development
|
gptkbp:describedBy |
gptkb:Test-Driven_Development:_By_Example
|
gptkbp:focusesOn |
writing tests before code
|
https://www.w3.org/2000/01/rdf-schema#label |
Test-Driven Development (TDD)
|
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
|