Jakie są blaski i cienie refaktoryzacji? Na czym polega jej paradoks? Kiedy najlepiej ją stosować, a kiedy staje się usprawiedliwieniem zmian o wiele szerszych i bardziej niebezpiecznych, niż tylko wyczyszczenie kodu źródłowego? Zwykle gdy pojawia się w dyskusji, trudno znaleźć argumenty przeciw. Wiadomo przecież, że jest ona czynnością konieczną do podniesienia jakości kodu. Spróbujmy zatem poszukać dziury w całym i zastanowić się, w jakich sytuacjach tzw. refaktoring nie jest wcale bezpieczny.