вопрос: Кто, когда и где доказал на "цифрах", ну, то есть, привёл убедительные, измеримые и неопровержимые доказательства того что т.н. "чистый код" является более эффективным, с точки зрения критерия "вложенные средства/качество результата" решением задач, поставленных перед разработчиками программных продуктов, чем тот код, который мы видим в большинстве реально работающих приложений?
см.. что считать критерием "чистоты"
Ну если нет общепризнанных критериев, тогда все это обсуждение ничто иное как схоластика )
Смотря что сравнивать и с чем. А так же уровень гавнокодерства бывает совершенно разным.
А вот еще вопрос. Для Вас какой код более отвратительный: аккуратно структурированный, написанный по стандартам и хорошо читаемый, но содержащий логические ошибки. Или запутанный, написанный с презрением к стандартам, но "почти" не содержащий ошибок? Какой код Вы скорее классифицируете как "говнокод"?
"любой. код г...,. если автор этого кода не я"(с) не мое
Никто, нигде и никогда
Второе я классифицирую, как работающий говнокод, а первое как просто говно, ведь оно не работает)
ничего лишнего.. но.. платформа падает :(
c++ zlib. Написано 30 лет назад и используется в тысячах и тысячах приложений. Просто на некоторых языках код можно "отлить на гранит", а на некоторых всегда будет однодневка.
Вы путаете язык и стек. Если бы платформа не развивалась (читай не менялся фреймворк и среда исполнения), то отлить в граните большинство компонент БСП не составило бы никакого труда
Первый само собой. Если там есть лог ошибки то их исправить значительно проще и эффективнее .. а во втором случае это может быть практически не реально.
"стек" - это push ebp, pop ebp. Все остальное от лукавого. Если бы v6 работало на v8 можно было бы говорить.
Обсуждают сегодня