Разработка и использование библиотек

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

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

Библиотечный подход к разработке позволяет:

  • вести разработку общей функциональности централизованно, а не в каждом отдельном проекте;
  • выпускать версии общей функциональности в виде сборки проекта библиотеки;
  • повторно использовать объекты библиотеки в других проектах;
  • сократить количество ошибок при разработке.