Size: a a a

feature-sliced architecture

2021 March 10

c⁣

createStore<🦉>... in feature-sliced architecture
Dmitriy Shuleshov
Задачи пользователей я до этого понимал, более того любой существующий проект без какого либо полхода к организации коду уже решает задачи пользователей
Но когда я спросил какую ты задачу пользователя решить пытаешься, услышал «показать ему статистику»
источник

DS

Dmitriy Shuleshov in feature-sliced architecture
createStore<🦉> ⁣
Либа вполне может лежать в shared/lib
Тогда это будет означать что ее изменение может зааффектить на любую часть приложения (хотя это не так). Мы же хотим этого избежать?
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Dmitriy Shuleshov
Тогда это будет означать что ее изменение может зааффектить на любую часть приложения (хотя это не так). Мы же хотим этого избежать?
Нет. Только те части, которые используют графики
источник

DS

Dmitriy Shuleshov in feature-sliced architecture
createStore<🦉> ⁣
Но когда я спросил какую ты задачу пользователя решить пытаешься, услышал «показать ему статистику»
«показать ему статистику»
"посмотреть статистику"

Думаешь разница кардинальна?
источник

IA

Ilya Azin in feature-sliced architecture
Dmitriy Shuleshov
чьи проблемы решает подход фиче слайсес?
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Dmitriy Shuleshov
«показать ему статистику»
"посмотреть статистику"

Думаешь разница кардинальна?
Оценить и посмотреть
источник

c⁣

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

c⁣

createStore<🦉>... in feature-sliced architecture
Dmitriy Shuleshov
«показать ему статистику»
"посмотреть статистику"

Думаешь разница кардинальна?
В посмотреть нет цели
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Для чего посмотреть?
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Для чего ты хочешь показать статистику? Чтобы что?
источник

DS

Dmitriy Shuleshov in feature-sliced architecture
createStore<🦉> ⁣
Для чего ты хочешь показать статистику? Чтобы что?
Дать юзеру инфу, а как он ею будет распоряжаться мне уже не важно
источник

c⁣

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

c⁣

createStore<🦉>... in feature-sliced architecture
А значит дать ему наиболее подходящие инструменты уже не сможешь
источник

DS

Dmitriy Shuleshov in feature-sliced architecture
createStore<🦉> ⁣
То есть задач пользователя ты не знаешь
Возможно. Но все пока еще не пойму как это связано с методологией деления кода
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Dmitriy Shuleshov
Возможно. Но все пока еще не пойму как это связано с методологией деления кода
Пока мы строим процесс, но смысл ещё и в том, чтобы методология помогла вытащить наружу проблемное определение задач и целей
источник

c⁣

createStore<🦉>... in feature-sliced architecture
— Не можешь сформулировать цель которую будет решать новая фича? А может проблема в том, что сама задача не сформулирована?
источник

DS

Dmitriy Shuleshov in feature-sliced architecture
Куда конкретно предлагаешь глянуть?
источник

c⁣

createStore<🦉>... in feature-sliced architecture
createStore<🦉> ⁣
— Не можешь сформулировать цель которую будет решать новая фича? А может проблема в том, что сама задача не сформулирована?
Как вообще можно делать то, что никто не понимает? Как такую задачу принимать? Как проверять полезность на пользователе?
источник

DS

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

Какая цель?
источник

c⁣

createStore<🦉>... in feature-sliced architecture
Dmitriy Shuleshov
Пользователь пришел и говорит
- Мне нужен сводный график посещаемости ресурса зарегаными и незарегаными юзерами с возможностью пика диапозона

Какая цель?
Спроси у пользователя
источник