Илья, вы бы не просто статьи переводили, а вдумывались в смысл. Сама статья - вода с безосновательными высказываниями, смешанная с вкусовщиной.
Ничто не мешает зарегистрировать свое событие в глобальную зону видимости и это, кстати, можно считать плохим тоном. Ведь, дозапись стандартных событий DOM используется почти никогда, а если и используется, то событие причастно только к определенной ветке дом, а не всему дереву. И когда еще́ один умный человек полезет регистрировать событие с таким же именем в глобалы то столкнется с приколом от компилятора
type MyEvent = CustomEvent<GenericType>
something.addEventListener("my_event", (e: MyEvent) => {
// Очень грязный код, мне прям противно
let data = e.detials
}))
Делайте так, это классно
class MyEvent extends Event {
static readonly eventName = 'my-event';
readonly foo: number;
readonly bar: string;
constructor(foo: number, bar: string) {
super(MyEvent.eventName, { bubbles: true, composed: true });
this.foo = foo;
this.bar = bar;
}
}
something.addEventListener("my_event", (e: MyEvent) => {
// Выглядит намного чище
let {foo, bar} = e
}))
Фух, а то я уж думал generics использовать, спасибо
Не изучал змеюку и приоритеты операторов (мало-ли), но в данном случае при любой логике false
55 == True is True
# Рассмотрим вариант с приоритетом у ==
55 == True # false и все автоматом false
# Рассмотрим приоритет у is
True is True # True что потом - смотри выше
Так что все кто запоролся на этом вопросе даже 3х месяцев не поработали это 100%
По минусам можно определить, кто из джунов случайно занял позицию лида.
С первым пунктом я бы поспорил. Зацикленность релиза не имеет как такового смысла, если нужное количество багов фич небыло реализовано, и вот выходит наш распрекрасный релиз с фиксом одной кнопки. Релиз должен иметь дедлайн, но под релизом должен лежать штабель задач, которые могут делаться неопределенное кол-во времени.
Жалко, что в 9 из 10 случаев такой схемы не будет.
Админы спят походу...
Илья, вы бы не просто статьи переводили, а вдумывались в смысл. Сама статья - вода с безосновательными высказываниями, смешанная с вкусовщиной.
Ничто не мешает зарегистрировать свое событие в глобальную зону видимости и это, кстати, можно считать плохим тоном. Ведь, дозапись стандартных событий DOM используется почти никогда, а если и используется, то событие причастно только к определенной ветке дом, а не всему дереву. И когда еще́ один умный человек полезет регистрировать событие с таким же именем в глобалы то столкнется с приколом от компилятора
Краткое содержание статьи
Так делать не надо, это плохой тон
Делайте так, это классно
Фух, а то я уж думал generics использовать, спасибо
Не изучал змеюку и приоритеты операторов (мало-ли), но в данном случае при любой логике false
Так что все кто запоролся на этом вопросе даже 3х месяцев не поработали это 100%
Ставьте топ, если тоже забываете "=" в сравнениях
Без негатива, просто забавно
Когда не прочитал документацию
Ооо, знаю! это... как его... ну, это самое... антимонопольная деятельность, во!
По минусам можно определить, кто из джунов случайно занял позицию лида.
С первым пунктом я бы поспорил. Зацикленность релиза не имеет как такового смысла, если нужное количество
баговфич небыло реализовано, и вот выходит наш распрекрасный релиз с фиксом одной кнопки. Релиз должен иметь дедлайн, но под релизом должен лежать штабель задач, которые могут делаться неопределенное кол-во времени.Жалко, что в 9 из 10 случаев такой схемы не будет.
Хорошая фича, буду использовать
С этими словами ты опоздал на 5-6 лет