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

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

06.05.22 08:07
Re: Резюме для программиста
 
Программист коренной житель
в ответ alex445 05.05.22 20:35
Как вы относитесь желанию разраба тащить и регать в GAC

GAC хорошая придумка. Вот только пользоваться GAC'ом как-то не очень научились. От этого он доставляет больше проблем, чем пользы :D


либы типа известных логгеров

Вот именно для этого GAC и придумали.


юнит тестов

А тестам в GAC'е делать нечего.


прочих утилит

Как и утилитам.


Не через Нюгет там внедрять в проекты и отслеживать версионность, а жёстко забивать весию в приложухе (ещё и проверять её, и вываливать эксепшен, если вдруг версии не равны) и тащить либу в GAC.

Этого я не понял. Nuget - инструмент разработчика, ему нечего делать на клиентской системе. Использование строгих имен бывает оправданым.


При этом ещё в регистре виндовс жёстко фиксится путь к тулзе gacutil.exe.

Не знаю зачем это может понадобиться :)


И чтобы ещё всё это дерьмо установить, пишутся тонны кода

Это из-за того, что люди в каменном веке и еще не открыли для себя WiX :D В каменном веке кругом боль и страдание :D


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

Не совсем понимаю, что открываешь? Проект? Или финальную программу? Если проект на компе разработчика, то это не проблема ИМХО. Нужен просто чек-лист с необходимыми пререквизирами. Ну или перейти на Nuget. Если речь о финальной программе, то она всегда должна устанавливаться инсталлятором. Никаких копирований. Ну или надо заморочиться и написать программу так, чтобы ее можно было переносить копированием (т.е. не использовать реестр и файловую систему за пределами папки с exe'шником)


Это может служить оправданием?

Нет.

 

Перейти на