Size: a a a

feature-sliced architecture

2021 March 10

IA

Ilya Azin in feature-sliced architecture
createStore<🦉> ⁣
Не может быть фичи карта-офиса, а вот бронирование переговорки на карте, поиск сотрудника, смена рабочего места, да. Это уже три фичи основанные просто на карте офиса
Плюсую, нужно грамотно декомпозировать, в том числе чтоб не получалось
- громадных фич
- сильно-связных фич, грубо нарушающих изоляцию
источник

IA

Ilya Azin in feature-sliced architecture
Dmitriy Shuleshov
А если библиотека относится только к этой фиче?
Да, в этом и суть
У тебя ui/lib/api/model может встречаться внутри как в shared, так и в другой абстракции

Просто нужно их реально заводить, когда это нужно только
источник

DS

Dmitriy Shuleshov in feature-sliced architecture
createStore<🦉> ⁣
Только ли к одной фиче? Может к сущности которой фича оперирует?

Вообще, можно создать внутри фичи lib
Есть фича (а может и не фича)
- показ статистики посещаемости ресурса в админке
Либа этой фичи
- работа с графиками

Сейчас у меня такое лежит в feature-name/libs/lib-name
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Dmitriy Shuleshov
Есть фича (а может и не фича)
- показ статистики посещаемости ресурса в админке
Либа этой фичи
- работа с графиками

Сейчас у меня такое лежит в feature-name/libs/lib-name
Работа с графиками это просто shared/lib
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Показ статистики сам по себе же не фича. Может быть просто страницей или entity. Тут нужно выявить какую задачу пользователя ты решаешь этим показом
источник

DS

Dmitriy Shuleshov in feature-sliced architecture
createStore<🦉> ⁣
Показ статистики сам по себе же не фича. Может быть просто страницей или entity. Тут нужно выявить какую задачу пользователя ты решаешь этим показом
Задача что б пользователь увидел статистику
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Dmitriy Shuleshov
Задача что б пользователь увидел статистику
Это не задача)
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Увидит статистику
источник

c⁣

createStore<🦉>... in feature-sliced architecture
И что
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Задача какая эти решается?
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Какой профит пользователь получит?
источник

DS

Dmitriy Shuleshov in feature-sliced architecture
блин
источник

DS

Dmitriy Shuleshov in feature-sliced architecture
ниче не шлется сюда
источник

DS

Dmitriy Shuleshov in feature-sliced architecture
не картинки не текст, зачем вы все заблочили?
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Dmitriy Shuleshov
ниче не шлется сюда
Сек
источник

DS

Dmitriy Shuleshov in feature-sliced architecture
createStore<🦉> ⁣
Какой профит пользователь получит?
Я пока пытаются свою решить задачу, а не юзера) по выделению фич
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Dmitriy Shuleshov
Я пока пытаются свою решить задачу, а не юзера) по выделению фич
/trust
источник

S

Shieldy in feature-sliced architecture
Принято!
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Dmitriy Shuleshov
Я пока пытаются свою решить задачу, а не юзера) по выделению фич
Отсюда и все проблемы
источник

DS

Dmitriy Shuleshov in feature-sliced architecture
Вот страница статистики, на вскидку, в ней есть фича?
источник