
Авторы: Джез Хамбл, Дэвид Фарли
#programming #book #english #advanced
Язык: английский.
Целевая аудитория: опытные разработчики.
Начинающие разработчики далеко не всегда представляют, как развернуть свою идею или проект в готовое приложение, что такое тестирование, зачем оно нужно и как всё это автоматизировать. В данной книге приведены принципы и практические методики процесса сборки, автоматизации, тестирования и развёртывания высоконагруженных приложений. Авторы расскажут о непрерывном интегрировании, о разбиении проекта на компоненты, его сохранении и управлении версиями. Книга ориентирована на программистов, имеющих опыт в корпоративной разработке.
В книге рассматриваются следующие темы:
✔ автоматизация всех процессов сборки, интеграции, тестирования и развертывания программного обеспечения;
✔ реализация конвейера развертывания на уровне команд и организаций;
✔ улучшение взаимодействия разработчиков, тестировщиков и администраторов;
✔ стратегии инкрементной разработки новых программных средств большими распределенными командами;
✔ реализация эффективных стратегий управления конфигурациями;
✔ автоматизация приемочного тестирования — от анализа требований до реализации процессов.
Преимущества:
➕ актуальный материал по теме.
Недостатки:
➖ не замечено.