169 похожих чатов

Вот например взять тот же самый Apollo, там есть хуки

useQuery, useMutation и тд.

И ты уже в своем компоненте пользуешься этим хуком. Это хорошо? Если это маленькое приложение, то ок.

Если это что то побольше то уже не ок. Потому что в один момент, может быть принято решение перейти на REST, grpc или еще что то модное. И тут появится проблема, что придется бегать по каждому компоненту и менять useMutation на юзМодернТехнолоджиПост.

Ив этом проблема. Потом учто приложение должно быть разделено на слои. И Такая логика должна хранится не в слое UI и не в слое приложения (СтейтМенеджмента) а слое репозитория. И в таком случае любые изменения технологий и сервисов пройдут безболезннно.

16 ответов

21 просмотр

С другой стороны, ты можешь подойти к разработке большого приложения со стороны проектирования всех слоев, построения луковичной архитектуры, придумать как использовать кучу паттернов, описать доку по выбранной архитектуре и начать писать фичи. На второй фиче приходит заказчик и говорит «а чем ты занимался три месяца? собирай вещи»

Sasha- Автор вопроса
Ivan 🧑‍🚀
С другой стороны, ты можешь подойти к разработке б...

Если это аутсорс, то естественно это не нужно. Быстрее сделал, больше заработал и быстрее получил деньги. Но если это продукт, то стоит немного подумать об архитектуре. Понятно что большинство паттернов и подходов это оверкилл. Но без фанатизма если делать то ни о каких 3 месяцах речи не идет

Sasha
Если это аутсорс, то естественно это не нужно. Быс...

Я работал в команде на продукте с крутым архитектором. Уволили всю команду потому что ядро было написано, а формочки — нет

аполо может и в рест

Sasha- Автор вопроса
Ivan 🧑‍🚀
Я работал в команде на продукте с крутым архитекто...

Так подход то тоже надо выбирать в зависимости от проекта) Просто это все к тому, что большинство даже не знают о том что такое архитектура

Sasha- Автор вопроса

Причём тут рест то. Может на файрбейс захотят перейти или grpc. Или вообще локально все делать

Sasha
Причём тут рест то. Может на файрбейс захотят пере...

с твоей логикой тогда ничего не используй

Sasha
Причём тут рест то. Может на файрбейс захотят пере...

и еще, если перейдут на что то другое, можно поменять это на стороне графкла, а не клиента и клиент останется неизменным

Павел Конин
Так что такое архитектура?

Совокупность выбранных технологических решений с конвенцией кода и его структурой

🦜
Совокупность выбранных технологических решений с к...

Мне нравится определять ее как набор ограничений, который позволяет обеспечить предсказуемость затрат на поддержку и развитие

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта