fk0, легенда (24.09.2013 22:52, просмотров: 180) ответил Chum_A на За пределами? Да пожалуйста, практически любое ПО. Очень часто первыми версиями пользоваться почти невозможно, в последствии: "если заниматья отбором только полько полезных изменений" м.б. получится что-то путное. Т.е. количество кода (возможно)
На примере ПО отлично видно, что эволюция -- это лженаучная теория. Говнокод рефакторить во что-то приличное невозможно или очень тяжело. Всё дело в архитектуре. Windows 3.11 на этой версии и завершился. Windows-95 уже имел другую архитектуру окончившуся на Windows-Me. А Windows-2000, и XP основаны на Windows-NT у которой в базе ещё VMS. Т.е. каждый раз после вливания новой крови продукт оживал на некоторое время и очередная версия потом отмирала. Здесь в следствии эволюции нет появления принципиально новых качеств, только мелкие улучшения и в итоге всё равно смерть. В Linux тоже шли архитектурные изменения, а не мелкий улучшайзинг отдельных компонентов. Однажды сменили планировщик, однажды менеджер памяти. Махом. Это не эволюция, это -- революция. В области ПО для качественных улучшений нужны революционные, т.е. быстрые и существенны изменения. А не медленный багфиксинг.
[ZX]