volume_mute
TDD Practical Adoption
publish date: 2026/06/19 10:09:34.989443 UTC
volume_mute
Which of the following statements about TDD adoption in industry are accurate? Select all that apply.
Correct Answer
(1) TDD was introduced as part of XP but is now used beyond agile contexts
(2) Many development teams adopt a modified form of TDD rather than following it strictly
(3) Some developers write tests after code rather than before, departing from strict TDD
(4) TDD is considered beneficial but not universally applied in all project types
Explanation
TDD originated in XP but has gained mainstream acceptance across both agile and plan-based processes. In practice, many teams adapt TDD - some write tests after rather than before code, or apply TDD selectively. TDD is not mandated by quality standards and is not universally applied, especially in embedded, legacy, or multithreaded system development.
Reference
Software Engineering, Ian Sommerville, 10th edition
