Как вы боретесь с наследием кода в больших проектах?
Добрый день коллеги!
Хотелось бы узнать общественное мнение по поводу наследия кода. Ни для кого не является секретом тот факт что большие проекты, разработка которых идёт много лет, часто бывают сильно переусложнены по своей структуре, архитектуре, с помощью "зоопарка технологий" и т. д. А если копнуть глубже, то часто можно наткнуться на откровенный говнокод, но при этом всё работает.
Часто выходит такая ситуация: код ужасен но он работает, а рефакторинг ещё больше пугает чем код.