ITPEC FE Morning October 2020 Question 50
ITPEC FE Morning October 2020 — Question 50 of 80
Extreme Programming (XP) Practices — identify core XP practices from descriptions.
XP is an Agile methodology built on frequent iteration and feedback. Key practices include:
- •Test-Driven Development (TDD) — tests are written before the code
- •Continuous Integration — code is integrated and tested continuously in small increments
- •Refactoring — code is improved immediately after passing tests, not deferred
- •Pair Programming — two developers work together at one workstation
- •Customer On-Site — the customer defines acceptance tests, not unit tests
Why not others:
- (a) TDD means tests come first, not after integration confirmation
- (c) Refactoring happens continuously, not delayed to next iteration
- (d) Developers write unit tests; the customer specifies acceptance criteria
Key rule: XP emphasizes continuous integration, TDD (test-first), and constant refactoring — never deferring quality practices.
AI-generated — may contain errors
The original exam layout is preserved in the image so diagrams, formulas, tables, and code remain accurate.
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.