Добрый вечер, часто ли используется trailblazer в проектах в реальной разработке?
есть отдельная группа разработчиков, которых я для себя обозначил как "фанаты trailblazer" - они его пытаются впихнуть в любой проект и там где это уместно и там где это нафиг не нужно.
есть те, кто про него никогда не слышал
ну и есть те, кто от него плюется)
Из личного опыта скажу, что сталкивался с ним в 1 проекте, причем с первой его версией. Осталось впечатление что это достаточно плохо задокументированная библиотека (сейчас вроде как у них с этим стало получше, но на старые версии гема все равно документации нет). На тот момент любые попытки обращения за советом к коммьюнити этого гема сводились примерно к тому что "о, вы используете первую версию гема? мы чего-то не шибко понимаем можно ли на ней сделать то что вы хотите или нет, обновитесь до 2-й версии, там это делается вот так. Не можете обновиться до 2 версии гема? тогда мы ничем не можем помочь" - и это даже не на стэковерфлоу, а в чатике "платной pro-поддержки"
отдельные идеи в нем классные, например trailblazer-operation мне прям супер нравится
отдельные вещи, такие как, например, контракты - есть реализация от dry-rb которая ничуть не хуже и не знаю как сейчас, а раньше использовалась под капотом у trailblazer
В обще и целом trailblazer - это инструмент, который бывает уместен и удобен, а бывает излишен. Посмотреть и потыкать его палочкой для себя - стоит. Попадется ли он вам в продакшен-проекте зависит от того, попадете ли вы на "фанатов" или нет