Поль М. Дюваль и др. | Непрерывная интеграция: улучшение качества программного обеспечения и снижение риска (2008) [PDF]
Автор: Paul M. Duvall, Stephen M. Matyas III, Andrew Glover / Поль М. Дюваль, Стивен М. Матиас III, Эндрю Гловер Название: Continuous Integration: Improving Software Quality and Reducing Risk / Непрерывная интеграция: улучшение качества программного обеспечения и снижение риска Год: 2008 Издательство: Вильямс ISBN: 978-5-8459-1408-8, 0-321-33638-0 Отрасль (жанр): Программирование Формат: PDF Качество: Изначально электронное (ebook) Страниц: 240 стр., с ч/б илл.
Описание: В книге "Непрерывная интеграция" рассматриваются некоторые из наиболее типичных процессов разработки программного обеспечения: компиляция кода, определение данных и манипулирование ими в базе данных; осуществление проверки, просмотр кода и в конечном итоге развертывание программного обеспечения. Но главное, в ней описано, как непрерывная интеграция способна снизить риски, которые подстерегают при создании приложений. В системе непрерывной интеграции большинство этих процессов автоматизировано, и они запускаются после каждого изменения разрабатываемого программного обеспечения. В этой книге обсуждаются аспекты автоматизации непрерывной интеграции, большинство предоставляемых ей преимуществ в области повторяемых и склонных к ошибкам процессов. Ныне существует множество великолепных инструментальных средств, поддерживающих непрерывную интеграцию как автоматизированный процесс, использующий сервер CI для автоматизации действий. Тем не менее ручной подход к интеграции (при автоматизированной компиляции) вполне может хорошо сработать. Введение 14 Часть I. Основы CI — принципы и практики 27 Глава 1. Первые шаги 29 Глава 2. Введение в непрерывную интеграцию 45 Глава 3. Снижение риска с использованием CI 63 Глава 4. Построение программного обеспечения при каждом изменении 75 Часть II. Создание полнофункциональной системы CI 105 Глава 5. Непрерывная интеграция баз данных 107 Глава 6. Непрерывная проверка 125 Глава 7. Непрерывная инспекция 151 Глава 8. Непрерывное развертывание 171 Глава 9. Непрерывная обратная связь 181 Эпилог. Будущее CI 197 Приложение А. Ресурсы CI 199 Приложение Б. Обсуждение инструментальных средств CI 211 Библиография 232 Предметный указатель 235 Скриншоты:
Время раздачи: До 3-х сидов |
|
|