Rób to krokowo: wybierz jedną granicę, dodaj testy wokół zachowania, refaktoruj za stabilnym interfejsem i wypuszczaj małe kroki. Planuj czas na dług techniczny i unikaj big-bang rewrite’u.