Ну это «по-пацански» подразумевает, что ты заранее знаешь, какие изменения понадобятся, а это игра в угадайку
нет, просто абстракция на то и абстракция, что ты заранее играешь в угадайку, а потом ее поразному реализуешь. Просто нужно подключить планирование и стараться придерживаться намеченных планов. Крч, надо юзать SOLID и тогда будет меньше поводов лезть в старый код