"Наш метод"
Jul. 27th, 2024 11:39 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
У клиента, которого упоминаю время от времени, приложение исторически переходило из одних рук в другие и я пережил уже нескоольких подрядчиков.
Надо сказать, что код никогда не был нормальным. И уже много лет назад американский офис всю инженерную работу перевалил на удаленных подрядчиков. Сначала это выглядело странновато, конкретно в том моменте, что американский офис был как-то очень уверен в том, что не имея ни одного инженера у себя в Нью-Йорке и полностью меняя подрядчиков, они тем не менее не утратят управляемости. По-британски такое настроение духа назывется "brave" и несет, мягко говоря, вовсе не позитивную интонацию.
Несмотря на это полёт - нормальный.
Но я хотел написать о другом. Вот я смотрю исходник одного из приложений. VB.NET 15000 (пятнадцать тысяч) строк кода только в одном файле... 0.75 MB текста... КАкие-то комментарии остались в коде ещё с двухтысячного года, какие-то куски злостно закопипащены и всё такое.
Индусы как муравьи копошатся в нем и усердног что-то там исправляют методом проб и ошибок. При этом я что-то не сильно вижу попыток хоть как-то структурировать и приводить дело в порядок. У меня нет претензий к этому: это их работа и за что им платят, то они и делают, но я бы рехнулся так ковыряться в говне не прилагая усилий к какому-то удержанию порядка.
Вместе с тем, когда подрядчиком была россйиская команда, в своей части она излишне структурировала другую часть проекта наплодив какую-то абсолютно нереальную структуру зависимостей, самое главное - бессмысленую. Потом их сменили украинцы и сказали, что - да - всё по уму сделано. Какая ёбаная секта свидетелей паттернов и всё такое, которые просто на ровном месте хуярят в разы больше того, что было бы достаточно. И те и другие съебали в туман, а точнее были выгнаны по сути за неспособность общаться и/или поддерживать работоспособность и теперь их произведение ускусства ничем не лучше индусских поделок.
И я, откровенно говоря, даже не наю, что хуже. И то, и другое выглядит не очень, разве что на разных полюсах этого "не очень".
no subject
Date: 2024-07-28 12:47 am (UTC)no subject
Date: 2024-07-28 03:41 pm (UTC)Вообще, в .NET, мне все время попадаются проекты, где производительностью особо не заморачиваются.