Логотип

Библиотека

Технологии и инженерия

Определение

Библиотека (англ. library) — готовый фрагмент кода для типовой задачи, который разработчики подключают к своему проекту. Есть библиотеки для работы с датами, для генерации PDF, для отправки писем, для графиков. Вместо недели на собственный генератор отчетов команда за день подключает проверенную библиотеку. Библиотеку вызывает код проекта там, где она нужна, и структуру приложения она не навязывает, этим она отличается от фреймворка. Большинство библиотек распространяются с открытым кодом. Каждая подключенная библиотека требует внимания: обновлений, проверки уязвимостей по реестру CVE и условий лицензии.

Также говорят

либа.