Александр Щеглов и Станислав Тютиню Избавляемся от legacy-code вместе с Trailblazer

На конкретном примере вы поймете, как можно прийти на legacy-проект и не начать плодить такой же устаревший код, а начать делать хорошо, не сильно теряя во времени и не устраивая глобальный рефакторинг. На примере проекта ServiceGuru расскажем, как можно большой и старый проект эффективно развивать и одновременно рефакторить, используя Trailblazer. Кратко о legacy, как появляется сложная структура, почему проекты, написанные на Rails + ActiveRecord быстро становятся сложно поддерживаемыми и как с этим бороться. Что такое Trailblazer, как он появился, какие проблемы решает. Где его нужно использовать а где не нужно. Порог вхождения. Как выглядит обычный рефакторинг. Как мы проводим рефакторинг и одновременно разрабатываем новые фичи c Trailblazer. Минусы Trailblazer. С какими проблемами придется столкнуться. В каких случаях не стоит использовать trailblazer. Что дальше? Webpacker. Краткий обзор в какую сторону смотреть для рефакторинга фронтенда

Смотрите также