October 2014
Intermediate to advanced
258 pages
7h 29m
English
This final chapter offers practical guidance and tips on how to approach refactoring in order to manage technical debt in real-world projects. The chapter focuses the discussion along three important dimensions for repaying technical debt: tools, processes, and people. It first presents an overview of different kinds of tools that can help a developer in detecting, analyzing, and addressing smells. Following that, the chapter outlines a few best practices that can be adopted in a real-world setting to ensure backing from the management for refactoring. It also presents a refactoring process model named “IMPACT” that covers the essential steps of a refactoring exercise. Finally, this chapter ...
Read now
Unlock full access