У меня есть эта проблема. Я не могу перестать рефакторинг существующего кода, который работает, но, на мой взгляд (и, возможно, объективно), плохо разработан или содержит другие "запахи кода". Это может оказать значительное негативное влияние на мою непосредственную производительность. Но в конечном итоге это будет большой запас обслуживания.
Если вы также страдаете от этой "скорби", как вы себя удерживаете? Или, по крайней мере, управлять рефакторингом, чтобы избежать необходимости изменять большие куски существующего кода, чтобы сделать его пригодным для обслуживания в долгосрочной перспективе.