Size: a a a

Atomic Design && Feature Slices

2021 January 09

p

persona x grata in Atomic Design && Feature Slices
Ilya Agarkov
по мне так так очень индивидуально. зависит от проекта и от того в какой стадии он находится. Продукт это или “стартап”. Какие кадры есть.

условно если это стартап и задача бизнеса просто проверить идею, а из кадров 3 джуна, то смысла думать на архитектурой нет. Все равно ничего дельного не придумают а разработка первоначального прототипа затянется.

Если стартап и есть парочка сеньеров то они в целом не должны говнокоддить и смогут изначально писать приемлимо

Если сеньеры и продукт то тут уже явно можно прям садится и проектировать.
У меня на галлере 1 гребец пилит пет-проект для развлечения. Заинтересовался архитектурой Feature-slices, захотел переделать проект, пока он в начальной стадии развития. А книгу Брэда Фроста стоит купить про Атомный дизайн у него на сайте?
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
persona x grata
У меня на галлере 1 гребец пилит пет-проект для развлечения. Заинтересовался архитектурой Feature-slices, захотел переделать проект, пока он в начальной стадии развития. А книгу Брэда Фроста стоит купить про Атомный дизайн у него на сайте?
Не
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Ничо интересного. Вся концепция умещается на одном листе тетрадном, а в книге он пишет, как он к этому пришёл и зачем это нужно
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
На деле же, половина аргументов в этой книге просто неприменима к реальным проектам. Фичаслайсы с атомиком дают оверхед на короткоживущих или небольших проектах, заставляют сильно бойлерплейтить и думать, чо куда класть.


Из всех остальных остаётся один: стандартизированная структура в больших приложениях
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
Arthur Irgashev
На деле же, половина аргументов в этой книге просто неприменима к реальным проектам. Фичаслайсы с атомиком дают оверхед на короткоживущих или небольших проектах, заставляют сильно бойлерплейтить и думать, чо куда класть.


Из всех остальных остаётся один: стандартизированная структура в больших приложениях
а где бойлерплейт?
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Dmitry Zherebko
а где бойлерплейт?
В создании кучи папок и индексов с реэкспортами
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
для каждой фичи 4 реекспорта
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
не так уж много
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Dmitry Zherebko
для каждой фичи 4 реекспорта
И внутри папок с компонентами / либами тоже
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Можно не реэкспортить, но тогда ты типа уже лезешь в нижележащие слои / компоненты
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Вообще, мне фичеслайсы прям оч заходят. Все время на всех платформах использовал этот подход, даже до того, как пришёл во фронт
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Но без атомика
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
я на мелких фичах всё флетом храню кроме молекул и атомов
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Dmitry Zherebko
я на мелких фичах всё флетом храню кроме молекул и атомов
Вот, я тоже
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
как только больше становится фича
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
то уже есть организмы и пейджи
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Ну, пейджи я отдельно храню, не в фичах. А вот сами фичи тоже часто плоскими делаю
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
как по мне идея с пейджами это какое-то конкретное решение
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
не всегда приложение вокруг страниц строится
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Dmitry Zherebko
как по мне идея с пейджами это какое-то конкретное решение
Да все архитектуры солюшн-специфик на самом деле. Атомик не исключение
источник