PMI-ACP · Question #393
What is a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behavior?
The correct answer is D. Refactoring. Refactoring is the practice of restructuring existing code - improving its internal design, readability, and maintainability - without changing its external behavior or functionality. It is a core practice in Agile and XP. Pair Programming (A) is a collaborative coding…
Question
What is a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behavior?
Options
- APair Programming
- BContinuous Improvement
- CTest Driven Development
- DRefactoring
How the community answered
(33 responses)- A6% (2)
- C3% (1)
- D91% (30)
Explanation
Refactoring is the practice of restructuring existing code - improving its internal design, readability, and maintainability - without changing its external behavior or functionality. It is a core practice in Agile and XP. Pair Programming (A) is a collaborative coding practice. Continuous Improvement (B) is a broad organizational mindset. Test Driven Development (C) is a practice where tests are written before the code they validate.
Topics
Community Discussion
No community discussion yet for this question.