Size: a a a

2020 September 15

ф

фильтруй мысли... in ☄️ effector
Rafael 🦠
если ты можешь разделить зоны ответсвенности, то почему это не сделать?
эти зоны ответственности разделены внутри фичи
источник

🦜

🦜 in ☄️ effector
фильтруй мысли
фича карты делает запросы к сервису карт... вынести?
Карта должна иметь интерфейс, к которому нужно подготовить данные
источник

🦜

🦜 in ☄️ effector
А какой запрос в какой сервис не важно же
источник

ф

фильтруй мысли... in ☄️ effector
я поддерживаю, что для каждой апишки лучше делать свою папку, и что это отдельный слой... но почему эту папку для работы с каким-то апи не засунуть в фичу? если эта апишка используется только в ней
источник

ф

фильтруй мысли... in ☄️ effector
это как вынести все тесты в папку tests
источник

R

Rafael 🦠 in ☄️ effector
фильтруй мысли
я поддерживаю, что для каждой апишки лучше делать свою папку, и что это отдельный слой... но почему эту папку для работы с каким-то апи не засунуть в фичу? если эта апишка используется только в ней
Например в случае grpc-web вокруг api слоя нужны доп обвязки - логирование, вынос обработка 5хх от сервера и 401
источник

ф

фильтруй мысли... in ☄️ effector
createStore<🦉> ⁣
описание запроса, метод, типы, всё за пределами фичи
ok, спасибо, попробую
источник

c⁣

createStore<🦉>... in ☄️ effector
фильтруй мысли
я поддерживаю, что для каждой апишки лучше делать свою папку, и что это отдельный слой... но почему эту папку для работы с каким-то апи не засунуть в фичу? если эта апишка используется только в ней
лучше консистентно сделать
а то одна апишка юзается одной фичей (сейчас)
другая юзается двумя фичами (сейчас)

потом поменяется (или нет), а ты сиди и думаю откуда что заимпортировано и кто что юзает
источник

ф

фильтруй мысли... in ☄️ effector
createStore<🦉> ⁣
это детали, которые не нужны фиче
не задавался таким вопросом
источник

R

Rafael 🦠 in ☄️ effector
Или второй вопрос, а что если фича Х юзает сразу несколько методов api слоя? Например получения профилей пользователкй, списка каких-то данных, чекает статус
источник

ф

фильтруй мысли... in ☄️ effector
Rafael 🦠
Если это не фича, то почему она должна быть там?
есть ещё такой нюанс: я выношу по мере необходимости и не замарачиваюсь прежде времени... например, начинаю писать вообще с одного файла, но с разделением ответственности внутри... потом выношу в разные файлы, потом в папки, потом в фичи, подфичи и так далее фрактально..

Могу спокойно вынести сами запросы, я просто до этого уровня абстракции ещё не дошёл
источник

R

Rafael 🦠 in ☄️ effector
фильтруй мысли
есть ещё такой нюанс: я выношу по мере необходимости и не замарачиваюсь прежде времени... например, начинаю писать вообще с одного файла, но с разделением ответственности внутри... потом выношу в разные файлы, потом в папки, потом в фичи, подфичи и так далее фрактально..

Могу спокойно вынести сами запросы, я просто до этого уровня абстракции ещё не дошёл
У тебя большой проект?
источник

ф

фильтруй мысли... in ☄️ effector
средние
источник

Egor Гуща in ☄️ effector
Rafael 🦠
Или второй вопрос, а что если фича Х юзает сразу несколько методов api слоя? Например получения профилей пользователкй, списка каких-то данных, чекает статус
Один апи слой, если фиче надо, пусть использует, не нужно никуда бегать
источник

ф

фильтруй мысли... in ☄️ effector
нужно исходить из практики, а то можно напридумывать всяких абстракций, которые не соответствуют действительности
источник

R

Rafael 🦠 in ☄️ effector
Это сколько файлов или строчек кода там?
источник
2020 September 16

ф

фильтруй мысли... in ☄️ effector
Rafael 🦠
Это сколько файлов или строчек кода там?
я такими метриками не занимаюсь) без понятия
источник

Egor Гуща in ☄️ effector
фильтруй мысли
нужно исходить из практики, а то можно напридумывать всяких абстракций, которые не соответствуют действительности
Ну базисы то определить можешь
источник

DS

Dmitriy Shuleshov in ☄️ effector
Rafael 🦠
Это сколько файлов или строчек кода там?
а скажи еще разик чем ты мерял?
источник

R

Rafael 🦠 in ☄️ effector
Dmitriy Shuleshov
а скажи еще разик чем ты мерял?
cloc
источник