Повторное использование кода без библиотек - PullRequest
1 голос
/ 23 февраля 2012

Некоторое время назад я начал собирать в библиотеках различные, часто используемые классы.Теперь власти решили, что не хотят, чтобы эти библиотеки были во всех этих проектах.

Что было бы "хорошей" альтернативой вместо того, чтобы возвращаться к копированию всего этого материала из проекта в проект?

Вероятно, лучшая вещь, которую я до сих пор придумывал, - это использовать систему управления исходным кодом для связи / совместного использования / включения классов в наши различные проекты.Что-нибудь лучше?

Ответы [ 3 ]

1 голос
/ 23 февраля 2012

Какое у них возражение?

Если они не хотят связываться с кучей небольших библиотек, вы можете использовать Smart Assembly, создать одну мастер-сборку и связать с ней свои проекты.

Если они хотят отправить один двоичный файл, вы можете использовать Smart Assembly, чтобы объединить ваш исполняемый файл с соответствующими сборками и создать один двоичный файл.

0 голосов
/ 23 февраля 2012

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

0 голосов
/ 23 февраля 2012

У меня есть библиотека с именем common, которую я использую только для этой цели.Я положил туда все свои общие классы.

...