Size: a a a

Node.js — русскоговорящее сообщество

2020 December 22

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Да-да, кастомность следует добавлять только в случае отсутствия в тех, что уже есть
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Причем тут следует отличать ошибки уровня приложения и ошибки уровня протокола сети
источник

DS

Dmytro Svyrydenko in Node.js — русскоговорящее сообщество
Ну в принципе логично
Но вопрос все равно остается – есть ли какой-то бест-практис в именовании и шаринге на фронт. У меня две репы, бек и фронт. Шаринг наверное стоит оформить третьей репой, аля sdk, где будут храниться все system constants и бог знает что еще в будущем
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
И как они могут протекать из-за небрежно написанных обработчиков  из одной категории в другую
источник

DS

Dmytro Svyrydenko in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Причем тут следует отличать ошибки уровня приложения и ошибки уровня протокола сети
Что значит ошибка уровня протокола сети?
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Лучше с другого конца начать
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Что такое уровня приложения.
источник

DS

Dmytro Svyrydenko in Node.js — русскоговорящее сообщество
Ну это очевидно вроде бы) Все валидации и нарушения в бизнес-логике, это уровень приложения
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Например, пользователь передал некоторые данные с точки зрения бизнес логики, но в верном формате
источник

DS

Dmytro Svyrydenko in Node.js — русскоговорящее сообщество
Просто в моем понимании ошибки уровня сети это 404
Больше не могу придумать вариантов
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Dmytro Svyrydenko
Ну это очевидно вроде бы) Все валидации и нарушения в бизнес-логике, это уровень приложения
А теперь смотри: ошибка уровня приложения при слишком строгой валидации станет сетевой
источник

DS

Dmytro Svyrydenko in Node.js — русскоговорящее сообщество
The Fallen Phoenix
А теперь смотри: ошибка уровня приложения при слишком строгой валидации станет сетевой
Можешь пример навести пжлст?
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Когда лишние данные есть на объекте, а валидатор их запрещает.
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
При этом лишние данные набрать можно по сути объекта.
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Например, корпус дома
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
В адресе, где до этого номер типизирован как число
источник

DS

Dmytro Svyrydenko in Node.js — русскоговорящее сообщество
Не очень понимаю почему это будет квалифицироваться как сетевая ошибка. Это будет бага :)
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Сервер ответит ее для клиента также как в случае проваленной валидации в общем виде
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Это падение на уровень протокола
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
И можно даже не сразу заметить что что-то не так
источник