It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical andcannot be reasonably answered in its current form. For help clari
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 12 years ago.
开发者_JAVA技巧
Why do we do refactoring? What are the benefits of refactoring? What problems can be avoided by performing refactoring the code of a software tool?
While developing an application it often happens that your goals change. Especially if a non-technical person is your client it often happens that through his bad description you are going to modify the code again and again.
At some point everything will get really messy and needs cleanup - that's refactoring.
精彩评论