Сначала у меня забрали тусовки в колледже, потому что там были некомпетентные преподаватели, потом у меня забрали уверенность в курсах, затем у меня забрали русские видео про программирование (привет индусы), А ТЕПЕРЬ У МЕНЯ ЗАБИРАЮТ КНИГИ.
Все, с меня хватит. Перевожусь в вайбкодеры, а потом возитесь как хотитесь с моим кодом
В старой компании переписывал парсер почты так, чтобы для каждой почты был свой объект обработчик.
Сделано, пришло время код ревью и...
Ну... тут метод непонятно называется, могу это интерпретировать как ... (parseMessage, ладно -_-)
Надо было алиасы для импортов сделать
Слишком много методов
Тут слишком сложно сделай проще
Т.е. концепция "разделяй и властвуй" оказалась для ревьювера слишком сложной, поэтому надо сократить все в один, убив основную концепцию кода, гениально! С таким подходом, пора вернутся с мидла на джуна
Я не писал бы коммент, если бы статья называлась: "История отказа от DVD". Я то думал тут что то крутое, потому что люблю DVD и имею коллекцию музыки из 2000х, но это очередное сотрясение байтов на тему развития технологий.
Можно найти фильм, скачать к себе на комп и смотреть без сжатия, если тебе не мешает повязка на глазу. А сохранять данные на носители, чтобы быстро их просмотреть вообще идея не новая.
Стив Джобс продвинул отказ от дисков в 2008 потому что мы развиваемся.
DVD плохо, потому что долго обменивать данные, но лучше, чем облачные сервисы, потому что качество лучше из-за битрейта. Хотите качество - храните все на жестяках и флешках, или, как я это называю: "домашнее облачное хранилище". Ну еще́ DVD в консолях используется.
Есть ли будущее у дисков? Ну... прогресс не остановить.
Илья, вы бы не просто статьи переводили, а вдумывались в смысл. Сама статья - вода с безосновательными высказываниями, смешанная с вкусовщиной.
Ничто не мешает зарегистрировать свое событие в глобальную зону видимости и это, кстати, можно считать плохим тоном. Ведь, дозапись стандартных событий 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%
Тезис, аргументы, вывод. Это то что хочется видеть в подобных материалах
Совет лежит на поверхности, но даже так...
Это не то что нужно начинающим разработчикам, вот вообще
У меня есть знакомый который каждый раз лезет в Google translate, чтобы назвать переменную, но это не мешает делать ему алгоритмы и писать приложения
Когда выучил английский и сразу стало понятно что тут написано
Тут похоливарить можно только на тему осознанности выбора, потому что судя по приведенным плюсам и минусам она где-то не с нами
Расходимся, очередная затянутая чепуха
Может уже скажем им, что использовать телефон можно не роняя его с головы?
Сначала у меня забрали тусовки в колледже, потому что там были некомпетентные преподаватели, потом у меня забрали уверенность в курсах, затем у меня забрали русские видео про программирование (привет индусы), А ТЕПЕРЬ У МЕНЯ ЗАБИРАЮТ КНИГИ.
Все, с меня хватит. Перевожусь в вайбкодеры, а потом возитесь как хотитесь с моим кодом
Это жиза.
В старой компании переписывал парсер почты так, чтобы для каждой почты был свой объект обработчик.
Сделано, пришло время код ревью и...
Ну... тут метод непонятно называется, могу это интерпретировать как ... (parseMessage, ладно -_-)
Надо было алиасы для импортов сделать
Слишком много методов
Тут слишком сложно сделай проще
Т.е. концепция "разделяй и властвуй" оказалась для ревьювера слишком сложной, поэтому надо сократить все в один, убив основную концепцию кода, гениально! С таким подходом, пора вернутся с мидла на джуна
Не знаю, у меня в школе LISP на доске с расписанием висел. Наверное не стоит
ЕЕЕЕЕЕЕСТЬ!!!! Спасибо большое вам за статью, благодаря вам мы опять просрали хорошего кандидата потому что он учил программирование вместо маркетинга
Побольше бы таких статей на хабре
"DuckDuckGo" теперь буду так называть, спасибо)
Я не писал бы коммент, если бы статья называлась: "История отказа от DVD". Я то думал тут что то крутое, потому что люблю DVD и имею коллекцию музыки из 2000х, но это очередное сотрясение байтов на тему развития технологий.
Можно найти фильм, скачать к себе на комп и смотреть без сжатия, если тебе не мешает повязка на глазу. А сохранять данные на носители, чтобы быстро их просмотреть вообще идея не новая.
Грустно :/
Как должна выглядеть статья без воды:
Стив Джобс продвинул отказ от дисков в 2008 потому что мы развиваемся.
DVD плохо, потому что долго обменивать данные, но лучше, чем облачные сервисы, потому что качество лучше из-за битрейта. Хотите качество - храните все на жестяках и флешках, или, как я это называю: "домашнее облачное хранилище". Ну еще́ DVD в консолях используется.
Есть ли будущее у дисков? Ну... прогресс не остановить.
Полезно, хотя, я ждал что тут будет больше про UI чем про UX.
Админы спят походу...
Илья, вы бы не просто статьи переводили, а вдумывались в смысл. Сама статья - вода с безосновательными высказываниями, смешанная с вкусовщиной.
Ничто не мешает зарегистрировать свое событие в глобальную зону видимости и это, кстати, можно считать плохим тоном. Ведь, дозапись стандартных событий DOM используется почти никогда, а если и используется, то событие причастно только к определенной ветке дом, а не всему дереву. И когда еще́ один умный человек полезет регистрировать событие с таким же именем в глобалы то столкнется с приколом от компилятора
Краткое содержание статьи
Так делать не надо, это плохой тон
Делайте так, это классно
Фух, а то я уж думал generics использовать, спасибо
Не изучал змеюку и приоритеты операторов (мало-ли), но в данном случае при любой логике false
Так что все кто запоролся на этом вопросе даже 3х месяцев не поработали это 100%
Когда не прочитал документацию