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

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

useQuery, useMutation и тд.

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

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

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

16 ответов

18 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
9
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Карта сайта