Agile Project Management – What is the Technical Term for Cleaning Up Code?

agileproject-management

During the development phase where code can be produced that has been later changed for shifting requirements. Once the project is released and adjustment requirements has slowed we can go back and firm up some of the code that is considerably less than ideal due to the shift of requirements and its adjustments to meet them.

What is the technical term for this phase when the project is "complete" are you clean up working code?

Best Answer

There are two terms for "cleaning up" depending on how drastic the changes are:

  • Refactoring -- small, easily reversible changes to enhance maintainability
  • Rewrite -- larger, targeted re-implementation of a subset of your software to improve its design and maintainability

As part of normal practice, refactoring should be encouraged. Targeted rewrites will need a bit more planning to get incorporated.

Related Topic