История изменений
Исправление Iron_Bug, (текущая версия) :
ну да, не прямо вот в настоящий момент. понятно, что это процесс постепенный. трудно сказать, когда именно он начался. так как трудно установить уровень, начиная с которого нужно считать, что качество упало, и ещё труднее посчитать общий процент говнокода по больнице. но многолетние наблюдения за опенсорцем показывают, что каждая сборка системы и патчение кода выявляют там и тут всё более страшный и корявый, а часто просто откровенно неправильный код, который соберётся, но тупо упадёт в какой-то прекрасный момент в рантайме. и всё это жирно обмазано говноскриптами, такими же уродливыми и корявыми. причём они там нахрен не нужны, но тащат мегабайты левых зависимостей.
в корпорациях тоже иногда встречается говнокод. или спёртые опенсоцные библиотеки, для которых нарушен GPL. где можно, я пытаюсь с этим бороться. но общее засилье говнокода - это не просто случайность. это тренд.
есть ещё одна нехорошая тенденция. приходят бодрые нубы и начинают «разрабатывать» старые библиотеки, которые до их прихода прекрасно работали и ничего не требовали. и тут-то и начинается цирк с кониной: и баги, и куча ненужных натащенных левых жирных зависимостей, и даже просто тупое переписывание комментариев в коде и названий переменных с точки зрения долбанутых СЖВшников иногда.
Исправление Iron_Bug, :
ну да, не прямо вот в настоящий момент. понятно, что это процесс постепенный. трудно сказать, когда именно он начался. так как трудно установить уровень, начиная с которого нужно считать, что качество упало, и ещё труднее посчитать общий процент говнокода по больнице. но многолетние наблюдения за опенсорцем показывают, что каждая сборка системы и патчение кода выявляют там и тут всё более страшный и корявый, а часто просто откровенно неправильный код, который соберётся, но тупо упадёт в какой-то прекрасный момент в рантайме. и всё это жирно обмазано говноскриптами, такими же уродливыми и корявыми.
в корпорациях тоже иногда встречается говнокод. или спёртые опенсоцные библиотеки, для которых нарушен GPL. где можно, я пытаюсь с этим бороться. но общее засилье говнокода - это не просто случайность. это тренд.
есть ещё одна нехорошая тенденция. приходят бодрые нубы и начинают «разрабатывать» старые библиотеки, которые до их прихода прекрасно работали и ничего не требовали. и тут-то и начинается цирк с кониной: и баги, и куча ненужных натащенных левых жирных зависимостей, и даже просто тупое переписывание комментариев в коде и названий переменных с точки зрения долбанутых СЖВшников иногда.
Исходная версия Iron_Bug, :
ну да, не прямо вот в настоящий момент. понятно, что это процесс постепенный. трудно сказать, когда именно он начался. так как трудно установить уровень, начиная с которого нужно считать, что качество упало, и ещё труднее посчитать общий процент говнокода по больнице. но многолетние наблюдения за опенсорцем показывают, что каждая сборка системы и патчение кода выявляют там и тут всё более страшный и корявый, а часто просто откровенно неправильный код, который соберётся, но тупо упадёт в какой-то прекрасный момент в рантайме. и всё это жирно обмазано говноскриптами, такими же уродливыми и корявыми.
в корпорациях тоже иногда встречается говнокод. или спёртые опенсоцные библиотеки, для которых нарушен GPL. где можно, я пытаюсь с этим бороться. но общее засилье говнокода - это не просто случайность. это тренд.