
Рефакторинг без хаосу: як декомпонувати складний код і не переписувати систему з нуля
Як відрізнити рефакторинг від декомпозиції та від переписування, зафіксувати поведінку успадкованого коду і змінювати структуру маленькими кроками, які можна відкотити.










































































































































































































































































































