Page 1 of 1

2. Describe the term software refactoring. [ 2 Marks) Refactoring is the process of making improvements to a program to

Posted: Sun May 15, 2022 12:53 pm
by answerhappygod
2 Describe The Term Software Refactoring 2 Marks Refactoring Is The Process Of Making Improvements To A Program To 1
2 Describe The Term Software Refactoring 2 Marks Refactoring Is The Process Of Making Improvements To A Program To 1 (37.56 KiB) Viewed 81 times
2. Describe the term software refactoring. [ 2 Marks) Refactoring is the process of making improvements to a program to slow down degradation through change. You can think of refactoring as "preventative maintenance that reduces the problems of future change. Refactoring involves modifying a program to improve its structure, reduce its complexity or make it easier to understand. When you refactor a program, you should not add functionality but rather concentrate on program improvement 3. Predictions of maintainability can be made by assessing the complexity of system components. Identify the factors that depends on complexity. [2 Marks) a. Complexity of control structures: b. Complexity of data structures: c. Object, method (procedure) and module size