русский
Germany.ruForen → Архив Досок→ Programmierung

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

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

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


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


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

 

Sprung zu