nerdexam
PMI

PMI-ACP · Question #24

Choose the correct combination of XP practice names from the following options:

The correct answer is C. Test-driven development, refactoring, pair programming. The three correctly named Extreme Programming (XP) practices are: Test-Driven Development (TDD) - not 'test-driven design'; Refactoring - not 'reforecasting'; and Pair Programming - not 'peer programming.' TDD means writing a failing test before writing production code…

Submitted by sofia.br· Apr 18, 2026Agile Principles and Mindset

Question

Choose the correct combination of XP practice names from the following options:

Options

  • ATest-driven design, refactoring, pair programming
  • BTest-driven development, reforecasting, peer programming
  • CTest-driven development, refactoring, pair programming
  • DTest-driven design, refactoring, peer programming

How the community answered

(60 responses)
  • A
    8% (5)
  • B
    3% (2)
  • C
    87% (52)
  • D
    2% (1)

Explanation

The three correctly named Extreme Programming (XP) practices are: Test-Driven Development (TDD) - not 'test-driven design'; Refactoring - not 'reforecasting'; and Pair Programming - not 'peer programming.' TDD means writing a failing test before writing production code. Refactoring means improving code structure without changing behavior. Pair programming means two developers working together at one workstation. All three terms have specific, established names in XP literature.

Topics

#Extreme Programming (XP)#Agile practices#Test-driven development#Pair programming

Community Discussion

No community discussion yet for this question.

Full PMI-ACP Practice