Рецензия на книгу
Грокаем Continuous Delivery
Автор неизвестен
Аноним4 июля 2025 г.Быть продуктивным приятно!
Книгу хочется условно разделить на две части. Первая, занимающая объём в примерно четверть всего произведения в самом его начале, признаться честно, несколько утомляет избыточными количеством повторений одного и того же (притом повторений дословных, целиком дублирующихся схем и диаграмм, вторящих абзацам с описаниями). Помимо таких самоочевидных повторов, которые в определённый момент начинают действовать читателю на нервы (учитывая, что повторяемые истины хорошо доступны для понимания с первого раза), закрадываются опасения, что книга рассчитана совсем уж на новичков и для человека, так или иначе связанного с разработкой, пусть даже и отдалённо, интереса не представляет.
В этот момент также велик соблазн поддаться разочаровывающим настроениям и мысленно с досадой отметить, что вынесенный в название книги глагол, как правило, подразумевает детальное и глубокое изучение чего бы то ни было и следовательно, если тон книги вдруг не изменится, то едва ли её содержание сможет оправдать локализованное в точном соответствии с оригинальном название.
Тем не менее в районе примерно третьей главы повествование сглаживается и, если даже позволяет себе некоторые повторения, то делает уже вовсе не так топорно и неуклюже, как это было в самом начале книги. Начиная с этой главы, повествование будет идти ровнее и согласованнее. Автор последовательно расскажет об основных подходах к CI/CD
/CD, объяснит несомненные плюсы непрерывной интеграции и доставки, разберёт основные отличия этих связанных друг с другом практик разработки программных продуктов, а затем на игрушечных (и в то же самое время показательных) примерах покажет, с какими потенциальными проблемами может помочь грамотное применение DevOps-методологии, от каких ошибок оно может предостеречь и какие подходы стоит использовать на разных этапах зрелости программных систем, на что обращать внимание в первую очередь и как оптимизировать эксплуатационных процессы в разработке ПО.В отличие от, например, книги Python и DevOps, которая гораздо больше ориентирована на практику, возможно, рассчитана на более опытного читателя и даёт более основательных взгляд на профессию и решаемые в рамках обслуживания проекта задачи, данное произведение сконцентрировано больше на основных подходах (скорее идеях, если хотите) и, хотя приводит примеры коды, скорее направлена на объяснение сути, нежели на конкретную реализацию.
Пожалуй, такого уж глубокого понимания предметной области книга не даёт, тем не менее она, как это и подчёркивается во введении, хорошо подойдёт для новичка и даст базовое понимание организации процессов и применяемых подходов и концепций в CI/СD.
Приятно что-то починить, а ещё приятнее — сделать это с помощью технологии.
Содержит спойлеры893