Аннотация к книге "Непрерывная интеграция: улучшение качества программного обеспечения и снижение риска"
В книге "Непрерывная интеграция" (из знаменитой серии Addison-Wesley Signature Series) рассматриваются некоторые из наиболее типичных процессов разработки программного обеспечения: компиляция кода, определение данных и манипулирование ими в базе данных, осуществление проверки, просмотр кода и в конечном итоге развертывание программного обеспечения.
В нашей компании уже внедрен CI и книга помогает структурировать в голове существующие практики, а также помогает провести их пересмотр, понять, чего не хватает в текущем процессе и что ещё нужно внедрить, и что — в первую очередь.
Очень понравилось содержание вопросов в конце глав — подобраны на удивление в тему, что встречается не часто.
Лейтмотивы:
-билды должны проходить как можно быстрее;
-исправление падений — первый приоритет;
-коммиты должны быть как минимум 1 раз в день;
-необходима быстрая обратная связь.
Все это нужно, чтобы обнаруживать и исправлять ошибки как можно раньше. Цель — получить систему, которая работает в любой момент времени.
Думаю, что книга будет полезной и тем, кто только планирует внедрение CI. И, да — чем раньше, тем лучше :)
Довольно компактная книга, освещающая
основы непрерывного построения, итеграции
БД, проверки, инспекции и развертывании
продукта в целом в рамках единого процесса
CI (Continious Integration). Описаны
способы обратной связи, утилиты, подобные
Ant и Maven (конечно же сейчас можно найти
более современные инструменты типа Waf),
стратегии управления нагрузкой сервера
непрерывной интеграции и, конечно же,
указания по постепенному внедрению процесса
CI.
Книга читается легко и отлично подойдет для
новичка, но профессионал вряд ли найдет
здесь что-то новое.
Оставить комментарий