Что означает CI?
Означает непрерывную интеграцию.
Определение
Непрерывная интеграция (CI) — это практика разработки программного обеспечения, при которой разработчики регулярно объединяют свои изменения кода в центральный репозиторий, за которым следуют автоматизированные сборки и тесты. Это основная практика философии DevOps.
Автоматизация
CI включает в себя культурный компонент, способствующий частой интеграции, и компонент автоматизации. Изменения кода запускают автоматизированные процессы сборки для создания исполняемого программного обеспечения.
Цели
Основные цели CI — быстро находить и исправлять ошибки, повышать качество программного обеспечения и сокращать время, необходимое для проверки и выпуска новых обновлений программного обеспечения.
Уверенность
Частая интеграция создает уверенность в том, что код всегда находится в работоспособном состоянии.
Покрытие тестами
CI должна включать всеобъемлющий набор автоматизированных тестов для покрытия различных аспектов программного обеспечения и обеспечения его уровня качества.
Что означает PMI?
Project Management Institute, или PMI, это некоммерческая организация, соср...
Что такое Extreme Programming?
Extreme Programming или XP — это гибкая рамка разработки программного обесп...
Что такое разработчик?
Разработчик, также известный как программист, — это специалист по написанию...