Size: a a a

Atomic Design && Feature Slices

2021 February 11

🦜

🦜 in Atomic Design && Feature Slices
когда каждый раз натягивание двух сов на друг друга вставляет палки в колесах должно о чем-то говорить
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Arthur Irgashev
Нет, я просто спрашиваю, какой человек сказал, что испортить фичи плохо и почему
Ок, давай остановимся до тех пор, пока не появится хоть сколь-нибудь внятная аргументация
источник

🦜

🦜 in Atomic Design && Feature Slices
почему тебе человек нужен
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
И почему это действительно плохо, а не потому, что «просто кто-то так сказал»
источник

🦜

🦜 in Atomic Design && Feature Slices
ну давай это будет Расел Иванов младший
источник

🦜

🦜 in Atomic Design && Feature Slices
вот он сказал
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
короч аргументов не будет, я правильно понимаю ?
источник

🦜

🦜 in Atomic Design && Feature Slices
Arthur Irgashev
короч аргументов не будет, я правильно понимаю ?
как и у тебя)
источник

🦜

🦜 in Atomic Design && Feature Slices
🦜
когда каждый раз натягивание двух сов на друг друга вставляет палки в колесах должно о чем-то говорить
this
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
from earth
Может примитивный контр-пример, но бывает что одну фичу хочешь включить или изменить в зависимости от состояния другой фичи
Типа там целую страницу показать только пользователю, который больше n постов налайкал
я сейчас стараюсь думать в направлении что фича это не про данные,  фича это про работу над  данными. Так что в идеале фича не имеет состояния(в любом случае состояние которое шарится наружу). А “пользовтаель запостил n постов ” это состояние.
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
🦜
как и у тебя)
контр-аргументы на высказывание, которое не подкреплено аргументами ? Чиво ? %)
источник

AI

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

заметь, я не говорю, что нужно делать либо так, либо так. я сам часто сталкиваюсь с кейсами, когда фичи действительно изолированы полностью (чаще всего так и бывает, да). ты же говоришь, что они должны быть такими всегда, а иначе - плохо. ну если плохо, то почему ?
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
и тут ещё стоит уточнить: ты уверен (!), что ты сталкивался со всеми кейсами за свой опыт, которые тебе однозначно позволят сказать, что "да, мы МОЖЕМ ВСЕГДА держать фичи изолированными"
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
я вот в таком никогда не уверен, потому что это в принципе не возможно :)


даже та же клин архитектура в разных проектах реализуется по-разному
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Ilya Agarkov
я сейчас стараюсь думать в направлении что фича это не про данные,  фича это про работу над  данными. Так что в идеале фича не имеет состояния(в любом случае состояние которое шарится наружу). А “пользовтаель запостил n постов ” это состояние.
но ведь в центре всего приложения - данные ... любой системы
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
заметь, И данные, И работа над ними
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
Arthur Irgashev
но ведь в центре всего приложения - данные ... любой системы
я бы поспорил) Пользователю не важно какие данные есть, пользователю важно что он может с ними делать. Особено в контексе ui
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Ilya Agarkov
я бы поспорил) Пользователю не важно какие данные есть, пользователю важно что он может с ними делать. Особено в контексе ui
архитектура разрабатывается не с точки зрения пользователя. пользователю в принципе по барабану, что у тебя под капотом: фичеслайсы, ддд или ещё что
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
приложение - это всегда ДАННЫЕ + РАБОТА
источник

AI

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