Очень узнаваемо описаны проблемы больших приложений: тесты, зависимости, легаси, инфраструктура и т.д
Есть ощущение, что многие главы родились из реальных рабочих ситуаций. Читал и периодически ловил себя на мысли, что сталкивался с похожими проблемами на своих рабочих проектах.
Было интересно почитать, как Ruby и Rails используются на тяжёлых проектах. Обычно Rails часто показывают на простых проектах, а тут видно, что на нём вполне делают серьёзные системы, просто подход нужен уже другой.
В книге много полезного именно про реальные проекты и production. Не про идеальный мир из учебников, а про ситуации, где есть нагрузка, легаси, сроки и где код может сломаться не там, где ожидал.
Много полезного про архитектуру и ответственность разработчика.Понравилось, что много внимания уделено не только коду, но и архитектуре, ответственности разработчика и последствиям решений. Потому что написать фичу- одно, а потом поддерживать это годами - совсем другое!

Комментарии, 5 отзывов