[personal profile] qse

У клиента, которого упоминаю время от времени, приложение исторически переходило из одних рук в другие и я пережил уже нескоольких подрядчиков.

Надо сказать, что код никогда не был нормальным. И уже много лет назад американский офис всю инженерную работу перевалил на удаленных подрядчиков. Сначала это выглядело странновато, конкретно в том моменте, что американский офис был как-то очень уверен в том, что не имея ни одного инженера у себя в Нью-Йорке и полностью меняя подрядчиков, они тем не менее не утратят управляемости. По-британски такое настроение духа назывется "brave" и несет, мягко говоря, вовсе не позитивную интонацию.

Несмотря на это полёт - нормальный.

Но я хотел написать о другом. Вот я смотрю исходник одного из приложений. VB.NET 15000 (пятнадцать тысяч) строк кода только в одном файле... 0.75 MB текста... КАкие-то комментарии остались в коде ещё с двухтысячного года, какие-то куски злостно закопипащены и всё такое.

Индусы как муравьи копошатся в нем и усердног что-то там исправляют методом проб и ошибок. При этом я что-то не сильно вижу попыток хоть как-то структурировать и приводить дело в порядок. У меня нет претензий к этому: это их работа и за что им платят, то они и делают, но я бы рехнулся так ковыряться в говне не прилагая усилий к какому-то удержанию порядка.

Вместе с тем, когда подрядчиком была россйиская команда, в своей части она излишне структурировала другую часть проекта наплодив какую-то абсолютно нереальную структуру зависимостей, самое главное - бессмысленую. Потом их сменили украинцы и сказали, что - да - всё по уму сделано. Какая ёбаная секта свидетелей паттернов и всё такое, которые просто на ровном месте хуярят в разы больше того, что было бы достаточно. И те и другие съебали в туман, а точнее были выгнаны по сути за неспособность общаться и/или поддерживать работоспособность и теперь их произведение ускусства ничем не лучше индусских поделок.

И я, откровенно говоря, даже не наю, что хуже. И то, и другое выглядит не очень, разве что на разных полюсах этого "не очень".

Date: 2024-07-28 12:47 am (UTC)
paserbyp: (Default)
From: [personal profile] paserbyp
Индусы - это цыгане, которые с русскими и украинцами братья навек!

Date: 2024-07-28 03:41 pm (UTC)
hind19: (Default)
From: [personal profile] hind19
Ну если на собеседованиях задрачивают паттернами GoF и SOLID, как не применить выученное с таким трудом на практике?

Вообще, в .NET, мне все время попадаются проекты, где производительностью особо не заморачиваются.

Profile

qse

March 2025

S M T W T F S
      1
2345678
910 1112131415
16171819202122
23242526272829
3031     

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 23rd, 2025 05:16 pm
Powered by Dreamwidth Studios