Вчера на записи стрима про книгу "Software Architecture: The Hard Parts" мы вспоминали книгу "Building Evolutionary Architecture" ("Эволюционная архитектура").
И я решил вспомнить про нее сегодня здесь. Эта книга получилась хорошей, если читать ее на языке оригинала. Основные концепции я когда-то рассказывал на конференции и писал статью "Эволюционная архитектура на практике" - https://apolomodov.medium.com/evolutionary-architecture-introduction-a06cfd4b9aa5 Кому интересно могут почитать/посмотреть там, а здесь я немного покритикую стандартный перевод издательства Питер:
Кажется, что русская версия получена при помощи Google Translate, т.к. в книге есть банальные проблемы с тем, что многие места переведены просто в лоб, например: development and operations в контексте взаимодействия отделов ребята перводят как разработки и операции. Например, разработки могут написать код, а операции могут его выложить:))) Есть микросервис области и микросервис отчетности, для domain microservice и report microservice:) Понимаете - микросервис области, бл... области:)) Когда идет разговор про feature toggles, то это называют переключением функций для функций системы:)) Дальше комбинации возможных позиций этих toggl'ов называют перестановками, что просто неверно с точки зрения комбинаторики, где четко сказано, что такое перестановки, сочетания и т.д.
В общем, русская версия этой книги просто лютый треш. Читать можно только тем, кто
- является мазахистом
- не умеет совсем в английский и хорошо сечет в теме
- человеку, который поможет издательству сделать работу над ошибками и ко второму изданию перевести эту хорошую английскую книгу нормально на русский язык Кстати, проблемы есть и у авторов самой книги, т.к. они не знают что такое прямо пропорциональная зависимость и обратно пропорциональная:) Конкретно, это проявляется, когда они пишут, что скорость прямо пропорциональна времени итерации:) Понимаете - скорость прямо пропорциональна времени ... И авторский коллектив состоит из 2х технических директоров и главного технического консультанта thoughtworks:)
P.S. Самое обидное с этой книжкой, что она действительно хороша ... но только в оригинальной английской версии, а русское издание - это деньги на ветер.
#SoftwareArchitecture #Architecture #SystemDesign