Ну так никто сейчас не предоставляет бесплатно такой востребованный функционал
event.detail.detail.rElem
у электриков есть поговорка "не знаешь закон ома, сиди дома'ошибка электрика может стоить ему жизни, ошибка программиста - нет.
void foo(int &x, int &y) { bar(x, ++y); }
- UB, потому что алиасинг мать его и компилятор имеет право вычислять аргументы в любом порядке...1. Бизнесы стараются быть в тренде. Если у тебя в компании есть психолог корпоративный, а у соседа - нет, значит ты лучше. Если у тебя есть печеньки в холле - ты лучше. И так далее.
Все фронтенды сейчас изучают вью/реакт, других почти нет. А если находятся - то стоят дешевлеЕсть фронтенды, которые знают только вью/реакт, а за их пределами толком ничего не могут - такие стоят дешего. Есть фронтендеры которые умеют голый TypeScript/JavaScript, а изучить react/vue/svelte/angular/ember/любую другую новомодную хрень для них дело 1-2 вечеров, такие стоят дорого. Те кто не в состоянии освоить хотя бы 1 фреймворк/либу сегодня не стоят ничего и никому не сдались ибо такое встречается только среди тупых вкатунов, которые пришли в IT за "много платят", вот только изучить что-то они не готовы.
Это знаете, как гелик. В городе от него нет смысла, он жесткий, неудобный, много жретВы не поверете, в городе от гелика гораздо больше пользы чем за городом. Если за городом бездорожье, то там лучше уаз или нива. А вот в городе, там где пузотерки встают во дворе напротив друг друга и спорят, кто должен сдавать назад и пропустить, гелик объезжает их по сугробу и не парится, много раз такое видел в СПб.
Чистый жс, мне кажется более понятенБез TypeScript он непонятен от слова совсем... Нужно долго и упорно копать и выстраивать связи, а если это ещё и самописное поделие - то задача усложняется в разы. Ну и большой вероятностью там лапшекод...
если увольняется разработчик за 50 тысяч, находится другой за 50 тысячЗа 50 тысяч сейчас даже джуны работать не идут, которых много, за эти деньги можно найти разве что стажера совсем без опыта. Есть конечно исключения, но я бы 10 раз задумался, а не рисованый ли там опыт, раз кандидат так мало просит. А если даже не рисованный, то опыт опыту рознь, можно 10 лет одну кнопку красить и ничего больше не уметь, а можно за год-другой в нескольких проектах поучаствовать и кучу граблей разобрать.
Ну и легаси на чистом жс, опять же, как я видел - проще к пониманию, нежели легаси на vue. Всё получается нагляднее.Любое легаси тяжело к пониманию и требует высокой ментальной нагрузки, на то оно и легаси. Проще к пониманию код становится только если над ним опытный архитектор поработал, от фреймворка это не зависит.
let Some((file,info)) = self.get_index_and_file(key) else {
return None;
};
достаточно написать: let (file,info) = self.get_index_and_file(key)?;
зачем нужен loop, если в нём безусловный break на первой же итерации?