Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Резюме для программиста

05.05.22 20:35
Re: Резюме для программиста
 
alex445 коренной житель
в ответ alex445 04.05.22 04:40, Последний раз изменено 05.05.22 20:38 (alex445)

Как вы относитесь желанию разраба тащить и регать в GAC либы типа известных логгеров, юнит тестов и прочих утилит? Не через Нюгет там внедрять в проекты и отслеживать версионность, а жёстко забивать весию в приложухе (ещё и проверять её, и вываливать эксепшен, если вдруг версии не равны) и тащить либу в GAC. При этом ещё в регистре виндовс жёстко фиксится путь к тулзе gacutil.exe. А это значит - жёсткая привязка к определённому SDK (т.к. к каждому SDK своя утилита идёт). Короче, всё жёстко и захардкожено. И чтобы ещё всё это дерьмо установить, пишутся тонны кода - залезть в реестр, вызвать gacutil, скопировать файлы туда-сюда (жонглирование кучей относительных и абсолютных путей - не дай бог где-то не совпадёт часть пути) и т.д. Целый класс, блин, накатан в сотни строк, который всё это проверяет, таскает, регает и устанавливает.


Открываешь на другой машине - нихера не работает, высыпается куча ошибок. Ну да - надо же понаставить все определённые SDK нужных версий, даже если это старое ненужное дерьмо.


Правда, этот проект был написан во времена, когда Нюгета не было. Это может служить оправданием?

 

Перейти на