Речь пойдет о втором издании, в котором изменился не только подзаголовок, но и было основательно переработано содержимое.
Первую редакцию прочитал в июле 2023 года, к тому времени уже прошло 5 лет с момента издания оригинала, а так как книга затрагивает современные методики разработки, то уже было понятно, что часть технологий и методик не прошла проверку временем, а по части не хватало наблюдений. Так или иначе, но книга меня сильно не впечатлила. Возможно, так же сказалось то, что в тот момент я работал в не большом коллективе и проблемы, которые рассматриваются в книге, нас практически не касались. Так или иначе, но второе издание мне понравилось больше.
В книге описывается новый взгляд на программную архитектуру, как её назвали авторы - эволюционную. Это название является обыгрыванием эвристических алгоритмов, одной из парадигм которых является эволюционное программирование, и в другой части которых используются функции приспособленности, или фитнес-функции. На протяжении всей книги вы встретите всевозможные описания этих самых функций, которые позволят вам следить за эволюцией системы. Конечно, ни о каком искусственном интеллекте и прочих передовых технологиях в книге не говорится, скорее, в книге пытаются развить старые методики в комбинации с непрерывной интеграцией и непрерывным развертыванием. Пожалуй, это они из минусов книги является то, что микросервисная архитектура рассматривается как пример эволюции. Как минимум - это предмет дискуссии :) Что касается самих финтес-функций - нельзя назвать их идею новой, хотя бы по тому, что часть таки функций уже используется в нашей системе, конечно же под другими названиями. Так или иначе, книга помогает взглянуть на проблему более комплексно, именно по этому она мне понравилась.
Качество издания книги - среднее: не плохая типография, иллюстрации, бумага. При этом встречаются опечатки и пропуски слов, странные термины. Например, что за термин перевели, как “силос” - так до сих пор и не понял, и это несмотря на то, что перевод рецензировал специалист из КРОКа. Мягкая обложка уже начала расслаиваться, отходит глянец… Но, это не справочник, скорее всего ближайший год к ней возвращаться не буду, еще продержится как-то.
Автор(ы):
- Neal Ford
- Rebecca Parsons
- Patrick Kua
- Pramodkumar J. Sadalage
Год издания: 2024
Количество страниц: 272
Оценка: 5/5
Издатель: Спринт Бук
Ссылка на страницу книги на сайте издательства: https://sprintbook.kz/book/9786010836433
Оригинальное название: Building Evolutionary Architectures. Automated Software Governance
Год издания оригинала: 2023