Test-Driven Development

GPTKB entity

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