nerdexam
PMI

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

Submitted by parkjh· Apr 18, 2026Agile Principles and Mindset

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)
  • A
    9% (2)
  • B
    87% (20)
  • D
    4% (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

#DRY principle#Agile principles#Code quality

Community Discussion

No community discussion yet for this question.

Full PMI-ACP Practice