ITPEC FE Morning April 2023 Question 51
ITPEC FE Morning April 2023 — Question 51 of 80
Refactoring — restructuring code without changing external behavior.
Refactoring improves maintainability, readability, and internal structure while keeping the program's external specifications unchanged.
Why not others:
- (b) — describes pair programming (two programmers, one program)
- (c) — describes prototyping (early prototype for user feedback)
- (d) — describes test-driven development (write tests first, then code)
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.