ITPEC FE Subject A October 2025 Question 39

Source exam: ITPEC FE Subject A October 2025Topic: Software Development

ITPEC FE Subject A October 2025 — Question 39 of 60

Refactoring — restructuring internal code without changing external behavior.

Refactoring improves maintainability, readability, and code structure while keeping the program's external specifications unchanged.

Why not others:
- (b) Pair programming — two programmers coding together

- (c) Prototyping — creating early prototypes for user feedback

- (d) Test-driven development (TDD) — writing test cases before coding

Key rule: Refactoring = internal change only, external behavior stays the same.

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.