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

Про какие ошибки вообще речь? Если сервер возвращает не то, что

мы ждём на клиенте - то это решается либо административно (строгое соблюдение контракта), либо рантайм проверками (что встречается реже, но вполне возможно).
Если же речь про ошибки, которые мы ожидаем на клиенте (например, ошибки валидации), то для них должны быть обработчики.

7 ответов

8 просмотров

мне кажется, 1 проще не допустить) ну типа, что такое может быть, что клиент и сервер не "согласовали". Да и 2 тоже, не вижу проблем

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

Eugene
Про все возможно и теоретические ошибки, мы же общ...

А что мешает обработать возможные ошибки и различные исходы для юзера?

Egor Платонов
А что мешает обработать возможные ошибки и различн...

Solid мешает. Компонент и сервис закрыты для изменения

Maxim-Afanasev Автор вопроса
Eugene
Solid мешает. Компонент и сервис закрыты для изме...

Сервис не закрыт для изменения, если сам API не закрыт для изменения. Сначала закройте API )))

Maxim Afanasev
Сервис не закрыт для изменения, если сам API не за...

Конечно нет, нас вообще это не должно беспокоить.Закрыты, но могут быть расширены. Но вы инжекторуете сервис в компонент и не важно через прокси или напрямую.

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

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

Коллеги, здравствуйте! А можно узнать ваше мнение относительно Wolfram Mathematica vs Julia? Просто у меня стоит выбор между тем, чтобы продолжить преподавать Wolfram Mathemat...
Илья Гаража
10
Обновленный chat тестили уже господа? Готовимся на заводы ? Простой проект на ларавель собирает за 1 ответ..
Jacov Borisov
14
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
словил ушиб всей бабки Uncaught Error: Class "EvolutionCMS\Main\MainServiceProvider" not found in и ни composer update, ни composer dump-autoload не помогает что ещё сделать...
Oleg Nosov
7
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
Или мне дублировать структуру с информацией о следующем потоке в адресное пространство текущего потока?
One
9
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
Серьезно? Вот прям так на глагне на первом экране?
Sasha Beep
8
Карта сайта