Это 52-й шаг к получению серии Программирование Просветление. Если вы не выучили 51-й шаг, прочтите его.
Что мы подразумеваем под фразой "Проект говорит сам за себя"?
Наш проект – источник правды. У нас может быть:
- Настройте какую-нибудь систему контроля версий.
- Установите какой-нибудь инструмент для статического анализа кода.
- Настройте какой-нибудь инструмент покрытия кода.
- Настройте какое-нибудь устройство экстремальной обратной связи (XFD).
Причина всех этих настроек в том, что они дают нам отчет, который рассказывает о состоянии проекта. Нам нужно запускать эти инструменты снова и снова, чтобы получить данные.
Как заставить проект говорить сам за себя?
С настройкой Continuous Integration Server проект может автоматически говорить сам за себя.
Имея CI-сервер, мы можем,
- Автоматизируйте процесс сборки.
- Сделайте сборку самотестирующейся.
- Каждый коммит может быть построен на базовом уровне.
- Автоматизируйте развертывание.
TL;DR Ручную задачу можно автоматизировать с помощью CI. Воспользуйтесь мощью CI
Перейти к 51-му шагу
Шаг 51: Научитесь говорить «Привет, мир ~ Томас Гест
Это 51-й шаг к получению серии Просветление программирования. Если вы не выучили 50-й Шаг, прочтите его.medium.com»
Перейдите к 53-му шагу.
Шаг 53: Линкер — это не волшебная программа ~Дэниел Линднер
Это 53-й шаг на пути к прохождению серии «Просветление программирования. Если вы не выучили 52-й Шаг, прочтите его.medium.com»
Ссылки:
- 97 вещей, которые должен знать каждый программист ~ Git Book
- 97 вещей, которые должен знать каждый программист ~ Мягкая обложка
- Что такое непрерывная интеграция? ~ Вики