Refactor or Die

The following article is the follow up to my last article about never refactoring (Don’t Let Your Developers Refactor). It is intended for developers as a resource for understanding the why, when, and where of refactoring. Refactoring is an inevitable part of software development. It is necessary when new features are added, requirements change, or […]