Re[10]: NuGet
От: Andrii_Avramenko Украина  
Дата: 20.11.11 21:25
Оценка:
Здравствуйте, AlexNek, Вы писали:

A_A>>>>Нужно собирать либу с такой версией, чтобы можно было найти реальные исходники.

AN>>>Кто и как будет проверять версию Длл-ки при входе в функцию?
A_A>>Тут поможет перегрузка функций, если уж совсем никак.
AN>Примерчик мона?
Есть класс в длл-ке(который лезет в базу за данными), у которого паблик только дефолтный конструктор.
Его уже юзают кучка клиентов.
В новой версии для нового клиента понадобилось добавить в этот класс возможность повтора подключения к базе,
если она не доступна.
Перегружаешь конструктор и юзаешь новую версию в новом клиенте.
Все остальные клиенты юзают старую версию.
Делаешь техническую таску на новую итерацию — отрефакторить всех остальных клиентов на юзание новой версии длл-ки.

AN>>>>>>>А будет ли обеспечено, что исходники всех разработчиков будут точно сообтветствовать бинарникам.


AN>>>А как тогда работать разработчику Длл-ки? Причем один разработчик часто отвечает за более чем одну Длл-ку?

A_A>>А в чем проблема-то?
A_A>>Просто надо больше комунницировать, чтобы о таких изменениях все были в курсе.
AN>А если было сказано об изменениях, но допустим забыли, что то сделать, что привело к "рассогласованию" исходников с бинарниками.
Автоматизация без участия человека не допустит рассогласования исходников с бинарниками.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.