In the context of software engineering, what is “refactoring” ?

2025

In the context of software engineering, what is “refactoring” ?

  1. A.

    Adding new features to the software

  2. B.

    Removing unnecessary features from the software

  3. C.

    Modifying code to improve performance or readability without changing its functionality

  4. D.

    Rewriting the entire software

Attempted by 37 students.

Show answer & explanation

Correct answer: C

Refactoring is the process of restructuring existing computer code without changing its external behavior. This practice improves code readability, maintainability, and performance while preserving the original functionality.

Explore the full course: Niacl Ao It Specialist