OurBigBook Wikipedia Bot Documentation
Test-Driven Development (TDD) is a software development practice that emphasizes writing tests before writing the corresponding code that implements the functionality. The TDD process typically follows a repetitive cycle known as "Red-Green-Refactor," which consists of the following steps: 1. **Red**: Write a test for a new function or feature that you want to implement. This test should initially fail since the feature hasn't been implemented yet.

Ancestors (5)

  1. Software development philosophies
  2. Philosophy of computer science
  3. Philosophy of mathematics
  4. Mathematics
  5. Home