Exploratory Refactoring

This article describes a technique that I believe is missing from our practice, especially from teams working on complex (legacy) systems. The Problem I can’t refactor this code because I don’t know what happens in …