Size: a a a

Советский Angular

2019 December 08

ДМ

Денис Макаров in Советский Angular
Артур Мудрик
именно, всё так
Вот это самомнение, конечно
источник

N👩

Nikita 👩🏻‍💻💭 in Советский Angular
Я в Москве)
источник

АМ

Артур Мудрик in Советский Angular
ребята, вот, допустим, нужно подключить в Ангуляр-приложение трекер ошибок — у меня Sentry
источник

АМ

Артур Мудрик in Советский Angular
вот так в их доках делается подключение:
источник

АМ

Артур Мудрик in Советский Angular
import { BrowserModule } from "@angular/platform-browser";
import { NgModule, ErrorHandler, Injectable } from "@angular/core";
import { AppComponent } from "./app.component";
import * as Sentry from "@sentry/browser";
Sentry.init({
 dsn: "https://79a2ebaeecae4c9980e45680bd62dc10@sentry.io/1840733"
});
@Injectable()
export class SentryErrorHandler implements ErrorHandler {
 constructor() {}
 handleError(error) {
   const eventId = Sentry.captureException(error.originalError || error);
   Sentry.showReportDialog({ eventId });
 }
}
@NgModule({
 declarations: [AppComponent],
 imports: [BrowserModule],
 providers: [{ provide: ErrorHandler, useClass: SentryErrorHandler }],
 bootstrap: [AppComponent]
})
export class AppModule {}
источник

АМ

Артур Мудрик in Советский Angular
естественно, это не дело
источник

АМ

Артур Мудрик in Советский Angular
хочется вынести всё, что касается Сентри в отдельный модуль
источник

АМ

Артур Мудрик in Советский Angular
так вот вы бы назвали этот модуль SentryModule и сделали бы под него папку Sentry?
источник

АМ

Артур Мудрик in Советский Angular
ибо сразу вопрос — а если трекер завтра поменяется на какой-то другой, то нужно переименовывать папку штоле?
источник

АМ

Артур Мудрик in Советский Angular
получается, что модуль нужно назвать как-то более универсально, типа, ErrorModule
источник

Вキ

Вертихвост キバ in Советский Angular
Артур Мудрик
так вот вы бы назвали этот модуль SentryModule и сделали бы под него папку Sentry?
SentryModule
источник

АМ

Артур Мудрик in Советский Angular
вообще, да, так и сделаю
источник

АМ

Артур Мудрик in Советский Angular
ок, а где в файловой структуре в /app папке хранить этот модуль? Какая у вас дальше вложенность по папкам для такого вида модулей?
источник

Вキ

Вертихвост キバ in Советский Angular
да без разницы, можно и в core, можно и рядом
источник

АМ

Артур Мудрик in Советский Angular
Вертихвост キバ
да без разницы, можно и в core, можно и рядом
ок, спасибо!
источник

ДМ

Денис Макаров in Советский Angular
Вертихвост キバ
да без разницы, можно и в core, можно и рядом
оч сложно переключаться между хаскелем и лиспом, потому что по умолчанию, считаешь, что лисп использует ленивую модель вычисления, а это не так)
источник

ДМ

Денис Макаров in Советский Angular
в итоге примерчики, которые я накидал в онлайн редакторе уходят в бесконечные вычисления)
источник

Вキ

Вертихвост キバ in Советский Angular
источник

b💬

binka 💬 in Советский Angular
это мальчик или девочка?
источник

Вキ

Вертихвост キバ in Советский Angular
binka 💬
это мальчик или девочка?
это фенек
источник