Непрерывная интеграция: улучшение качества программного обеспечения и снижение риска

24 сентябрь, 2008 - 10:03КО

Поль М. Дюваль, Стивен Матиас, Эндрю Гловер М.: ООО «И.Д.Вильямс», 2008. – 240 с.: ил.

Непрерывная интеграция улучшение качества программного обеспечения и снижение рискаЭта книга адресована тем разработчикам ПО, которые много времени тратят на объединение компонентов программных средств. В ней дана информация о том, как облегчить решение данной задачи. Для этого авторы предлагают совершать регулярную интеграцию с использованием практик и методов continuous integration (CI). Вначале рассматриваются основы CI, обсуждаются вопросы снижения рисков и интеграции ПО после каждого внесенного изменения. Затем затрагиваются более сложные темы – непрерывная интеграция баз данных, концепции и стратегии проверки ПО при каждом построении, эксплуатация методов статистического и динамического анализа, развертывание решений с использованием CI и организация обратной связи.

Ознакомившись с более чем сорока практиками, относящимися к CI и снабженными примерами кода на различных языках программирования, читатели узнают, что применение непрерывной интеграции ведет к избавлению от ряда «ручных» процедур, снижению рисков и, как результат, – к ускорению процесса разработки ПО.