ITPEC FE Morning April 2019 Question 50

Source exam: ITPEC FE Morning April 2019Topic: Software Development

ITPEC FE Morning April 2019 — Question 50 of 80

Refactoring — changing internal code structure without altering external behavior.

Refactoring improves maintainability, readability, and design while keeping functionality identical. It is a core practice in agile development.

Why not others:
- (b) Pair programming — two programmers working together on one program

- (c) Prototyping — creating an early prototype to get user feedback

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

Key rule: Refactoring = internal change only, external specs stay 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.