🔥

Тред (@bespoyasov)


@jsunderhood А как ты относишься к идее совы? github.com/feature-sliced
У меня есть смутное подозрение, что это именно то, что в статье “How I put it all together” называют компонентом. (Такой кусок гексагонального пирога.) herbertograca.com/2017/11/16/exp… twitter.com/dskr_dev/statu…
notion image

То есть там конечно есть особенности, и оно не «точь в точь такое же», но кажется, будто бы идея где-то очень близко.

Кстати! Структура папок никак не влияет на архитектуру и не отражает её 😃 То есть мы можем поделить приложение на слайсы/компоненты, которые будут содержать в себе код фичи под каждый случай. Но при этом деплоить, например, по слоям. Вообще без проблем.

А вообще идея разделения файлов/папок на фичи мне больше нравится, чем разделение их на те же «слои». Кажется, что порог входа немного ниже, потому что с первого взгляда на репозиторий видно, какие сущности/фичи есть.