Подтвердить что ты не робот

Решение: для каждого приложения или для набора приложений

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

Это хороший подход? Как другие структурируют свои базы кода для таких вещей, как набор приложений?

4b9b3361

Ответ 1

Это действительно зависит от ваших конкретных потребностей организации. MSDN имеет хорошую страницу, которая проходит через различные рекомендуемые макеты решений, в том числе:

  • Модель единого решения (предпочтительная)
  • Модель с разделенным одиночным решением
  • Модель с несколькими решениями (только если это необходимо)

Страница

Ответ 2

Фактическая структура вашего решения (ов) действительно зависит от внутреннего рабочего процесса. Наличие очень гибкого подхода all-refactors-all будет указывать на одно решение со многими проектами. Если ваш магазин имеет специальную библиотечную команду и различные группы приложений, которые выполняют регулярные внутренние выпуски, то отдельные решения могут помочь в более сильной развязке и сократить время сборки.