W pewnym momencie wprowadzasz zmianę i … zaczyna się prawdziwa tragedia. Z pozoru niepowiązanego moduły przestają działać. Klient dzwoni i mówi, że na produkcji przestały działać zamówienia. A przecież Ty zmieniłeś tylko małą funkcję w module drukowania.
Złamanie SRP może właśnie doprowadzić do takiej sytuacji. Świadczy to o tym, że Twój kod jest po prostu kruchy.
Dziś pokażemy Ci czym charakteryzuje się kruchy kod. Co się stanie, gdy będziemy non stop hackować kod zamiast wprowadzać czasami bardziej kosztowne, ale zgodne z dobrymi praktykami zmiany. Na koniec pokażemy Ci jedną skuteczną metodę radzenia sobie z tym.