Size: a a a

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

2020 February 06

В

Виталий in Angular - русскоговорящее сообщество
Smooth Operator
а не должен?
export function race<T>(...observables: Array<Observable<any> | Array<Observable<any>>>): Observable<T> {
источник

В

Виталий in Angular - русскоговорящее сообщество
any стоит
источник

В

Виталий in Angular - русскоговорящее сообщество
export function race<T, R>(...observables: Array<Observable<any> | Array<Observable<any>>>): OperatorFunction<T, R>;
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Bretbas
это не аргумент
Достали в жс тащить свою дичь из .Net всяких( Аж стыдно мне за вас
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
особенно вот это

if ()
{
}
источник

B

Bretbas in Angular - русскоговорящее сообщество
Time is the side effect
Аргумент
нет.
подходы везде те же самые. Паттерны и тд.
Я например пользуюсь на WPF/Xamarin тоже RX.NET и очень похожую систему сделал на Angular, с роутингом, привязками нормальными и тд.
И что?

Суть одна, Модель одна
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Да без разницы, я про стайл гайд
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Так то ребята правы, у фронта свои кодстайлы
источник

B

Bretbas in Angular - русскоговорящее сообщество
Time is the side effect
Да без разницы, я про стайл гайд
не без них, я не отрицаю
источник

B

Bretbas in Angular - русскоговорящее сообщество
но элементарно кинуть исключение в коде сервиса, чтобы на уровне глобальном его перехватить.
Что тут такого?
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
1 не очевидно 2 нарушает принцип ед ответсвенности
источник

B

Bretbas in Angular - русскоговорящее сообщество
Денис Макаров
1 не очевидно 2 нарушает принцип ед ответсвенности
2 не соглашусь.
с чего это?
источник

B

Bretbas in Angular - русскоговорящее сообщество
принципы SOLID никак не нарушает
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Bretbas
2 не соглашусь.
с чего это?
С того, что исклбчение обрабатывается каким-то глобальным обработчиком
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Вместо того, чтобы решаться на масте
источник

B

Bretbas in Angular - русскоговорящее сообщество
Не очевидно? Если тебе код сервиса выдал исключение, это не очевидно?
По типу исключения можно понять, что сервис тебе говорит
источник

B

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

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
У тебя один обработчик на все ошибки сервисов?
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Ну как ни крути это сильно неочевидный флоу
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Сам не чувствуешь нарушение?
источник