PMI-ACP · Question #359
DRY is an acronym for which Agile development principle?
The correct answer is B. Don't Repeat Yourself. DRY stands for 'Don't Repeat Yourself,' a foundational software development principle popularized by Andrew Hunt and David Thomas in 'The Pragmatic Programmer.' It states that every piece of knowledge or logic should have a single, authoritative representation in a system. Duplic
Question
DRY is an acronym for which Agile development principle?
Options
- ADevelopment Requires You
- BDon't Repeat Yourself
- CDeploy Repeatedly
- DDevelop, Refactor, Yagni
How the community answered
(23 responses)- A9% (2)
- B87% (20)
- D4% (1)
Explanation
DRY stands for 'Don't Repeat Yourself,' a foundational software development principle popularized by Andrew Hunt and David Thomas in 'The Pragmatic Programmer.' It states that every piece of knowledge or logic should have a single, authoritative representation in a system. Duplicating code or logic increases maintenance burden and the risk of inconsistent changes. In Agile development, DRY supports clean, refactorable, and maintainable code-complementing practices like refactoring and test-driven development.
Topics
Community Discussion
No community discussion yet for this question.