Size: a a a

Angular - русскоговорящее сообщество

2020 February 06

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Time is the side effect
Без всяких эксепшнов
Ну точнее как, эксепшн можно конечно, но обрабатывать надо локально
источник

Т

Трубадур in Angular - русскоговорящее сообщество
:/
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Time is the side effect
По-моему сервисы не должны ни на какие контракты полагаться, валидация должна быть уровнем выше
А сервис просто делает свою работу
сервис не может кидать ошибки?)
источник

АК

Антон Ким in Angular - русскоговорящее сообщество
Трубадур
Исключения надо обрабатывать как можно ближе к месту, где они падают
только все ленивые задницы и все время пытаются сделать глобальную обработку
источник

B

Bretbas in Angular - русскоговорящее сообщество
Трубадур
Исключения надо обрабатывать как можно ближе к месту, где они падают
да без разницы где. В зависимости от задачи.
Мне удобно глобально в данном проекте перехват делать.

Суть в том, что перехват идет на уровне ИНФРАСТРУКТУРЫ!!
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Smooth Operator
сервис не может кидать ошибки?)
Нет, я немного не это имел в виду
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Bretbas
да без разницы где. В зависимости от задачи.
Мне удобно глобально в данном проекте перехват делать.

Суть в том, что перехват идет на уровне ИНФРАСТРУКТУРЫ!!
Да, особенно будет весело, ксли появится обработчик по середине, и потом мы будем искать, куда девается исклбчение
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Bretbas
да без разницы где. В зависимости от задачи.
Мне удобно глобально в данном проекте перехват делать.

Суть в том, что перехват идет на уровне ИНФРАСТРУКТУРЫ!!
А ну если инфраструктура то ок да) можно что угодно писать)
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Я скорее хотел сказать что не очень в сервисах выкидывать ошибки, которые подразумевается что будут обработаны глобально в каком-то фильтре

А если они где-то уровнем выше сразу обрабатываются, то почему бы и нет
источник

АК

Антон Ким in Angular - русскоговорящее сообщество
Bretbas
да без разницы где. В зависимости от задачи.
Мне удобно глобально в данном проекте перехват делать.

Суть в том, что перехват идет на уровне ИНФРАСТРУКТУРЫ!!
А потом ты получаешь езепшен "что-то пошло не так"
источник

K

Kate in Angular - русскоговорящее сообщество
Всем привет) помогите пожалуйста) кто-то знает как определить закрывается или перезагружается страница при отлавливании события beforeunload?
источник

B

Bretbas in Angular - русскоговорящее сообщество
Денис Макаров
Да, особенно будет весело, ксли появится обработчик по середине, и потом мы будем искать, куда девается исклбчение
ну вообще в нормальных CLR обработчики исключений глобально в самом последнем stack frame дергаются
источник

Т

Трубадур in Angular - русскоговорящее сообщество
Антон Ким
только все ленивые задницы и все время пытаются сделать глобальную обработку
источник

B

Bretbas in Angular - русскоговорящее сообщество
Антон Ким
А потом ты получаешь езепшен "что-то пошло не так"
да, именно так.
Глобальный обработчик всегда надо писать. ВСЕГДА
источник

B

Bretbas in Angular - русскоговорящее сообщество
потому что ты не можешь перехватить всего, даже если это будет делать ЛОКАЛЬНО
источник

АК

Антон Ким in Angular - русскоговорящее сообщество
Bretbas
да, именно так.
Глобальный обработчик всегда надо писать. ВСЕГДА
Я к тому, что ты не поймешь откуда и что прилетело
источник

B

Bretbas in Angular - русскоговорящее сообщество
Антон Ким
Я к тому, что ты не поймешь откуда и что прилетело
что значит не пойму? По stack trace я всегда пойму что и откуда, але
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Bretbas
да, именно так.
Глобальный обработчик всегда надо писать. ВСЕГДА
Да, но он должен перехватывать только то, что нельзя перехватит раньше
источник

Т

Трубадур in Angular - русскоговорящее сообщество
Глобальный можно юзать для логов, мониторинга какого то
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Kate
Всем привет) помогите пожалуйста) кто-то знает как определить закрывается или перезагружается страница при отлавливании события beforeunload?
keyboard event на F5 или Ctrl+R мб
источник