Refactoring improves objective attributes of code (length, duplication, coupling and cohesion complexity) that correlate with ease of maintenance
Refactoring helps code understanding
Refactoring encourages each developer to think about and understand design decisions, in particular in the context of collective ownership / collective code ownership
Refactoring favors the emergence of reusable design elements (such as design patterns) and code modules
No comments:
Write commentsPlease do not enter spam links