ITPEC FE Morning October 2023 Question 49

Source exam: ITPEC FE Morning October 2023Topic: Software Development

ITPEC FE Morning October 2023 — Question 49 of 80

Extreme Programming (XP) practices — identify core XP methodology characteristics.

XP is an Agile methodology built around short iterations and continuous feedback. Key practices include:

  • Test-Driven Development (TDD) — tests are written before code
  • Continuous Integration — code integration and testing are repeated continuously
  • Refactoring — code is improved constantly, not deferred
  • Pair Programming — two developers work together at one workstation
  • Customer involvement — the customer writes acceptance tests, not unit tests

Why not others:
- (a) contradicts TDD — tests come before code, not after integration

- (c) contradicts refactoring — code is refactored immediately, not delayed

- (d) developers write unit tests; the customer specifies acceptance criteria

Key rule: XP emphasizes continuous integration, TDD (test-first), and constant refactoring as core engineering 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.