From 729db8f40f4c38a7b7b33c5f48fb46caea6e6aeb Mon Sep 17 00:00:00 2001 From: Kyle Thorpe Date: Sat, 22 Jan 2022 04:24:46 -0500 Subject: [PATCH] Add content for Test Driven Development (#1031) Add description and resources for TDD --- .../102-test-driven-development.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/101-backend/content/114-design-and-development-principles/102-test-driven-development.md b/content/roadmaps/101-backend/content/114-design-and-development-principles/102-test-driven-development.md index 3ad649e5d..dd0e772fe 100644 --- a/content/roadmaps/101-backend/content/114-design-and-development-principles/102-test-driven-development.md +++ b/content/roadmaps/101-backend/content/114-design-and-development-principles/102-test-driven-development.md @@ -1 +1,8 @@ -# Test driven development \ No newline at end of file +# Test Driven Development + +Test driven development (TDD) is the process of writing tests for software's requirements which will fail until the software is developed to meet those requirements. Once those tests pass, then the cycle repeats to refactor code or develop another feature/requirement. In theory, this ensures that software is written to meet requirements in the simplest form, and avoids code defects. + +Free Content +What is Test Driven Development (TDD)? +Test-driven development +Agile in Practice: Test Driven Development