Думаю что любая большая программа проходит этап когда написать новую с 0 дешевле/легче чем улучшать и поддерживать старую (особенно когда возможность легкого расширения не учитывалась на этапе проектирования). Появляются более продуктивные языки, методы программирования, появляются конкуренты с новыми идеями и т.д.
|