________ involves reworking programs to make them clearer and easier to maintain while preserving their correctness and functionality. a. Object-oriented programming b. Refactoring c. Agile software development d. LAMP

Respuesta :

fichoh

Answer: Refactoring

Explanation: Refactoring is the systematic process of restructuring or reconstructing an existing body of code without altering the output of the program. Refactoring is aimed at enhancing the internal structure of a code block which doesn't what the program does. It reduces code complexity by making little changes and hence improves it's readability, makes the code easier to maintain and also gives room for extending code functionality.