Сохранен 512
https://2ch.hk/pr/res/2852531.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

JS Thread #292 /js/

 Аноним OP 23/09/23 Суб 17:13:15 #1 №2852531 
16948127489400.png
Предыдущий тред: >>2843390 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 23/09/23 Суб 17:16:51 #2 №2852540 
Пацаны зачем реакт нужен вообще?
Аноним 23/09/23 Суб 17:17:42 #3 №2852542 
>>2852540
Для создания SPA (single page applications). А если конкретнее, то для шаблонизации view части приложения.
Аноним 23/09/23 Суб 17:18:25 #4 №2852544 
>>2852542
Понятно.
Вот так надо отвечать, учись говно.
Аноним 23/09/23 Суб 17:23:14 #5 №2852549 
>>2852544
Чел, тебе нормально ответили, хуле ты быкуешь?
Аноним 23/09/23 Суб 17:23:51 #6 №2852550 
Screenshot1.png
Screenshot2.png
Screenshot3.png
Нужна помощь по Vue и роутингу.

Пытаюсь сделать редирект в root, если карточки под определенным айдишником нет. Перенаправляет, но потом сыпятся ошибки и ничего не подгружается.

Куда копать?
Аноним 23/09/23 Суб 17:40:58 #7 №2852571 
>>2852550
У тебя проверки где-то нет на null
Аноним 23/09/23 Суб 17:45:10 #8 №2852578 
анальники здесь?
Аноним 23/09/23 Суб 17:50:35 #9 №2852586 
image.png
>>2852353 →
>Понятно QuickJS это движок со своим интерпретатором по типу V8 но типа быстрее.
Челу говорят, в двух вариантах, на русском и английском, что это про маленький размер движка и возможность встраивания.

> а-ря кудкудкудахтахтах ни абяснили
> абисняйте мене, скорость сосёт
> вы пидарасы все абиженныи, вы все, ты один, нет вы двое, нет вы фсе!!!
Удивительно, что ты вообще JS выбрал, раз скорость сосёт и тебя это так ебёт.

Ебало его имагинируете? Пикрил - много букофф.
Аноним 23/09/23 Суб 17:52:21 #10 №2852587 
>>2852550
Тебе дурачку же написали: ты пытаешься прочитать title у null'а. Судя по всему, ты в дочерний компонент вместо твоей карточки null передаешь.
Аноним 23/09/23 Суб 17:54:49 #11 №2852590 
>>2852586
>маленький размер движка и возможность встраивания.
Это и так понятно было, даже когда я задавал этот вопрос я это знал не поверишь, вопрос был не в этом. И снова ты не смог на него ответить.
Аноним 23/09/23 Суб 17:59:31 #12 №2852596 
Вопрос был про то зачем он нужен, то есть тут импликация в целесообразности его использования потому-что уже есть готовые движки которые и легковесные и кроссплатформенные. Может он добавляет то, чего нет у конкурентов, может он дает годный интерпретатор? Но нет же, твоя головушка может только ссылки кидать.
Аноним 23/09/23 Суб 18:00:09 #13 №2852600 
>>2852590
Не нужен, чел. Не нужен.
Иди лучше виноватых ищи. У тебя это мозг под это лучше заточен.
Аноним 23/09/23 Суб 18:01:03 #14 №2852603 
>>2852596
> зачем он нужен
Чтобы было.
Аноним 23/09/23 Суб 18:06:26 #15 №2852613 
>>2852603
Ну вот и все так бы сразу, это все что ты смог высрать.
Аноним 23/09/23 Суб 18:07:14 #16 №2852616 
>>2852600
Зачем искать если тебя и так видно даунитоса.
Аноним 23/09/23 Суб 18:08:18 #17 №2852619 
>>2852613
Какие вопросы - такие ответы. Лучше давай скажи, сколько личин ты в меня объединил, шиз? Пар выпустил?
Иди нахуй, btw
Аноним 23/09/23 Суб 18:11:09 #18 №2852622 
>>2852571
>>2852587

Ох. Точно блин. Пофиксил. Сенкую.
Аноним 23/09/23 Суб 18:57:19 #19 №2852668 
>>2852619
Ирония.
Аноним 23/09/23 Суб 19:04:11 #20 №2852673 
>>2852668
Хуёния. Там целый 1 пост мой в ветке, долбанутый ты ящер.
Аноним 23/09/23 Суб 20:09:55 #21 №2852725 
>>2852596
> уже есть готовые движки которые и легковесные и кроссплатформенные
Примеры?
Аноним 23/09/23 Суб 20:13:41 #22 №2852726 
>>2852725
Загугли.
Аноним 23/09/23 Суб 20:17:17 #23 №2852732 
>>2852726
Ого нихуя, посмотрите на него. Получается и сам не лучше остальных. Лол. С чего ж ты хотел к себе другого отношения, перняш?
Аноним 23/09/23 Суб 20:18:29 #24 №2852734 
>>2852726
Сам-то не знаешь?
Аноним 23/09/23 Суб 20:32:21 #25 №2852745 
>>2852732
А ты не думал, что это подъебка в твою сторону сынок?
Аноним 23/09/23 Суб 20:33:32 #26 №2852747 
image.png
>>2852745
Не, как-то не приходило в голову, перняш.
Аноним 23/09/23 Суб 20:35:51 #27 №2852749 
>>2852747
Терпи.
Аноним 23/09/23 Суб 20:36:16 #28 №2852750 
>>2852749
Как же тебе не горит, перняш.
Аноним 23/09/23 Суб 20:37:29 #29 №2852751 
>>2852750
Сынок, в этом треде правило, не отвечать на вопросы, а кидать ссылки, поэтому ты будешь терпеть.
Аноним 23/09/23 Суб 20:39:36 #30 №2852752 
>>2852751
> кидать ссылки
> не скинул ссылки
@
НЕ НАСРАЛ В ШТАНЫ САМ СЕБЕ, НЕ НАСРАЛ
Аноним 23/09/23 Суб 20:39:46 #31 №2852753 
>>2852734
>>2852725
>>2852726
Понятно, не знаешь.
Аноним 23/09/23 Суб 20:41:35 #32 №2852755 
>>2852752
Пиздуй обратно в свой загон в б, ребенок ебаный.
Аноним 23/09/23 Суб 20:42:38 #33 №2852756 
>>2852753
Знаю, но все равно загугли.
Аноним 23/09/23 Суб 20:44:33 #34 №2852757 
>>2852755
Деду 40, а он ведёт себя как школьник. Пушка нахуй.
Аноним 23/09/23 Суб 20:45:04 #35 №2852758 
>>2852756
>Знаю
Пруфы?
Аноним 23/09/23 Суб 20:47:02 #36 №2852759 
>>2852758
Загугли.
Аноним 23/09/23 Суб 20:48:08 #37 №2852760 
>>2852759
Этот престарелый попугайчиковый перняш поломался, давайте загуглим нового?
Аноним 23/09/23 Суб 20:51:28 #38 №2852764 
image.png
image.png
image.png
Почему при попытке поменять элементы массива при помощи destructuring assignment происходить такая хуйня?
Я ведь нигде не пытаюсь создать свойство на цифре, хотя ошика пишет именно это.
При этом в другом методе это прекрасно работает.
1 пик - работает без дестракчюринга
2 пик - не работает с дестракчюрингом
3 пик - другой метод работает с дестракчюрингом
Аноним 23/09/23 Суб 20:52:34 #39 №2852765 
>>2852759
В смысле загуглить, что загуглить? Я спрашиваю какие у тебя есть пруфы того, что ты знаешь альтернативы? Если ты их знаешь, то сможешь их назвать. Но ты не знаешь, просто тред зачем-то засираешь. Обиженный чем-то что ли?
Аноним 23/09/23 Суб 20:56:16 #40 №2852770 
>>2852765
V8
Аноним 23/09/23 Суб 20:58:35 #41 №2852771 
>>2852770
V8 в эмбеде? Ты точно понимаешь, о чём говоришь?
Аноним 23/09/23 Суб 21:01:54 #42 №2852773 
>>2852771
https://v8.dev/docs/embed
Аноним 23/09/23 Суб 21:02:56 #43 №2852774 
Я просто сам щас гуглю попускаю малого.
Аноним 23/09/23 Суб 21:04:54 #44 №2852777 
image.png
>>2852764
Потому что точка с запятой очень хороший оператор. Используй.
Аноним 23/09/23 Суб 21:05:06 #45 №2852778 
Я даже уверен он не знает нахуя говорит слово эмбед, потому-что его даже неправильно использует.
Аноним 23/09/23 Суб 21:07:24 #46 №2852780 
>>2852777
С каких пор точка с запятой это оператор?
Аноним 23/09/23 Суб 21:08:56 #47 №2852781 
>>2852773
hello world тоже 200 килобайт будет занимать на V8? Или всё-таки 20 мегабайт?
Аноним 23/09/23 Суб 21:10:05 #48 №2852782 
image.png
>>2852777
Спасибо! Чёт я вообще про них забыл
Аноним 23/09/23 Суб 21:10:35 #49 №2852785 
>>2852781
Ну смотри QuickJS медленней V8, тебе что важнее скорость или размер файлика?
Аноним 23/09/23 Суб 21:10:40 #50 №2852786 
>>2852777
>Потому что точка с запятой очень хороший оператор
Говно, засоряющее код. Не использую уже много лет и на всех проектах где бываю, делаю выпиливание точек с запятой через преттиер. Впрочем, последние несколько лет не приходилось даже предлагать это сделать т.к. на проектах уже до меня было такое правило в конфиге.
Аноним 23/09/23 Суб 21:11:24 #51 №2852787 
>>2852786
Толстота.
Аноним 23/09/23 Суб 21:11:53 #52 №2852790 
>>2852780
Загугли. Нет времени объяснять.

>>2852764
А ты обозначь интерпретатору конец оператора (твоего ле statement) точкой с запятой.
Аноним 23/09/23 Суб 21:12:34 #53 №2852793 
>>2852790
Гугл сказал что ты долбоеб, что ответишь?
Аноним 23/09/23 Суб 21:14:30 #54 №2852799 
>>2852793
Перепроверь. Надо ещё раз загуглить.
Аноним 23/09/23 Суб 21:15:32 #55 №2852801 
>>2852799
Реально не оператор да?
Аноним 23/09/23 Суб 21:15:52 #56 №2852804 
>>2852801
Да мне похуй. Сам загуглит.
Аноним 23/09/23 Суб 21:15:53 #57 №2852806 
Обтекай сына.
Аноним 23/09/23 Суб 21:17:10 #58 №2852810 
>>2852806
> не можешь победить
> доебись до слов и грамматики
le classique
Аноним 23/09/23 Суб 21:24:15 #59 №2852818 
>>2852810
Кукуха полетела уже да, ты с кем споришь?
Аноним 23/09/23 Суб 21:26:29 #60 №2852821 
>>2852818
Ну, тут только один шиз ищет до чего доебаться и отвечает без линкования постов. Это ты.
Аноним 23/09/23 Суб 21:43:45 #61 №2852825 
>>2852787
Сам ты толстота. Точки с запятой реально создают лишний визуальный шум и делают код всратым.
Аноним 23/09/23 Суб 23:09:20 #62 №2852890 
>>2852825
Ебанутые комменты создают шум и делают тред всратым
Аноним 23/09/23 Суб 23:46:13 #63 №2852911 
>>2852890
Так твой коммент бесполезный как раз. Тебе сказали почему точки с запятой не нужны: создают визуальный шум, не вносят пользы в код. Нахуя их использовать? Ты этого не говоришь, то есть твои посты пустые и засоряют тред.
Аноним 23/09/23 Суб 23:50:37 #64 №2852914 
>>2852911
> бесполезные
> сап двач у меня деструктуризация не работает, жалуется на обращение к свойству числа
Занавес.
Перепиши без точек с запятой, чтобы работало как надо и не барахлило.
Аноним 23/09/23 Суб 23:57:19 #65 №2852917 
>>2852914
Я в коде никогда не пишу деструктуризации без записи значений в переменные. Но если требуется как в примере на скринах мутировать массив без сознания лишних переменных, то преттиер сам автоматически вставит ; где надо
Аноним 24/09/23 Вск 00:16:56 #66 №2852937 
>>2852917
Куда он там вставит? В конец выражения? Одну точку с запятой вместо двух? Это валидный JS говнокод. Преттиер от этого не спасает. Либо можешь показать как он должен в этом случае спасать.
Аноним 24/09/23 Вск 01:26:19 #67 №2852962 
>>2852937
Чел, открой для себя такие инструменты как линтеры и форматтеры.
https://eslint.org/docs/latest/rules/no-unexpected-multiline
https://standardjs.com/rules.html#semicolons
https://prettier.io/docs/en/rationale.html#semicolons
Аноним 24/09/23 Вск 01:28:04 #68 №2852963 
image.png
Вы когда нибдуь видели запятые СЛЕВА?
Слева...
Бля, это откуда вообще такой стиль...
Аноним 24/09/23 Вск 02:23:20 #69 №2852971 
>>2852963
Трясет?
Выглядит прикольно также настрою
Аноним 24/09/23 Вск 03:19:39 #70 №2852981 
>>2852963
База. Автор кода гигачад, ему похуй, ставит запятые где хочет.
Аноним 24/09/23 Вск 03:57:47 #71 №2852985 
>>2852963
Во времена ие6 был практический смысл.
Сейчас просто больные ублюдки.

У меня на большом смежном проекте тернарные операторы в начале строки, тоже ебанина.
Аноним 24/09/23 Вск 07:31:02 #72 №2853021 
>>2852821
Поехавший ору.
Аноним 24/09/23 Вск 07:49:23 #73 №2853028 
>>2852764
Нахуя так писать? Чтобы одну строчку кода сэкономить?
Аноним 24/09/23 Вск 07:54:07 #74 №2853030 
>>2852963
Можно через дублирование строки новый элемент вставлять. Есть практическая польза от такой записи.
Аноним 24/09/23 Вск 08:17:34 #75 №2853043 
>>2852963
Что-то из разряда вот этого шизойда >>2852962 который борется с многострочными простынями простановкой точек с запятой на новой строке.
Аноним 24/09/23 Вск 08:22:05 #76 №2853045 
>>2852963
>>2853043
Вот так хуяришь реализацию своих JS пайпов, а у него преттиер ломает многострочный код, который так задумывался, потому что настроен на борьбу с визуальным шумом.
Disgusting. Свитчнись в питон, позязя.
Аноним 24/09/23 Вск 08:23:44 #77 №2853047 
>>2852962
>>2852963
я не пойму почему не сделать бинд кнопок на локальный конфиг притиера, а на сохранение использовать конфиг из репо, мне уже давно поебать какой там конфиг в общем репозитории.
Аноним 24/09/23 Вск 08:55:10 #78 №2853070 
>>2852963
У меня так бывший коллега делал, но он прожженный сишник и плюсовик. Мейби чел с похожим стеком начал перекатываться во всякие высокоуровневые яп и тащит прежние привычки
Аноним 24/09/23 Вск 09:18:58 #79 №2853104 
Почему у жопаскрипта так много тредов?
Аноним 24/09/23 Вск 09:34:06 #80 №2853114 
>>2853104
ну ты и дурачек -простачок)
Это же самый годный и обсуждаемый язык программирования! НИКАКОЙ ПИТУХОН НЕ СРАВНИМ С БОЖЕСТВЕННЫМ ДЖАВАСКРИПТОМ
Аноним 24/09/23 Вск 09:52:11 #81 №2853132 
>>2852963
На пыхе так раньше некоторые писали. Сейчас неё знаю, давно не бекендил
Аноним 24/09/23 Вск 10:39:46 #82 №2853196 
>>2853132
Меня бы за такое побили
Аноним 24/09/23 Вск 11:36:29 #83 №2853253 
Это правда, что реакт с вью очень похожи? И подрочив реакт станет изи перепрыгнуть на вью?
Аноним 24/09/23 Вск 11:38:30 #84 №2853255 
>>2852963
Какой-то бекендер развлекается, я думаю.
Я только в ларавельке видел такую конструкцию ,field : some
Аноним 24/09/23 Вск 11:38:54 #85 №2853256 
>>2853255
>,field . . . . . . : some
тут много пробелов перед :
Аноним 24/09/23 Вск 11:43:30 #86 №2853258 
>>2853253
Правда
Мимо за неделю до оффера выучил Vue и Nuxt. До этого писал лишь на React
Аноним 24/09/23 Вск 13:26:19 #87 №2853321 
>>2852985
>Во времена ие6 был практический смысл.
Какой?
Аноним 24/09/23 Вск 14:38:26 #88 №2853387 
>>2853253
Нет. Vue проще но визуально сильно отличается от react.
- Реактивность проще оформляется и лучше продумана.
- Есть интересная система жизненного цикла.
- Синтаксис компононентов простой и приятный, а jsx можно поставить по желанию но нет смысла ибо калл.
- скриптовую часть можешь писать как в функциональном так и в ООП стиле.
итд
Ну vue это не библиотека а фреймворк.
Аноним 24/09/23 Вск 15:36:27 #89 №2853453 
Сложно выкатиться из веб-фронтенда в мобайл фронтенд (React Native или Ionic)?
Аноним 24/09/23 Вск 15:39:12 #90 №2853456 
>>2853453
>Сложно выкатиться из веб-фронтенда в мобайл фронтенд
Да вообще легко, там тот же хром, только в виде webview внутри нативной обертки.
>React Native или Ionic
Бесполезный кал для криптостартапов
Аноним 24/09/23 Вск 16:12:23 #91 №2853479 
>>2853456
А на чем тогда писать?
Аноним 24/09/23 Вск 16:20:52 #92 №2853484 
>>2853479
PHP
Аноним 24/09/23 Вск 16:21:42 #93 №2853487 
image.png
Блять, а на ноде получается никак не сделать простенький круд типа пикрил с отображением списка юзеров через базу данных без реакта или ejs? Я думал можно просто пролупить всех юзеров через базу данных и прикрепить к диву при загрузке страницы, но хуйня не разрешает импортировать базу юзеров в жс код от хтмл.
Аноним 24/09/23 Вск 16:28:28 #94 №2853493 
>>2853487
Значит возвращай ответ в виде html'ки и не иби мозгу
Аноним 24/09/23 Вск 16:29:56 #95 №2853494 
image.png
Объясните мимовкатышу как работает эта функция. Зная коллбэки, я догадываюсь, как это фурычит, но прям понимания нету. Всех чмок в пупок
Аноним 24/09/23 Вск 16:38:57 #96 №2853500 
>>2853479
Тебе же написали: пишешь одну приложуху на обычном рякте, потом раскатываешь её сразу на
1) Веб
2) Мобилки (webview)
3) Натив в виде электрона
Аноним 24/09/23 Вск 16:40:05 #97 №2853501 
>>2853494
>я догадываюсь, как это фурычит, но прям понимания нету.
Расставляй брейкпоинты и смотри на каждом брейкпоинте что происходит.
Аноним 24/09/23 Вск 16:51:38 #98 №2853508 
>>2853043
Почему шизоид я, а не привёл ни одного аргумента в пользу использования ; ты?
Аноним 24/09/23 Вск 16:53:36 #99 №2853511 
>>2853387
JSX это самый лучший инструмент для шаблонов за последние годы, по сравнению с ним шаблоны вью просто омерзительны.
Аноним 24/09/23 Вск 16:55:06 #100 №2853512 
>>2853487
>>2853493
Бля, я понял. Я просто отправлю с сервера респонсом базу юзеров на фронт при загрузке страницы, а жс на фронте словит эту базу и пролупит её, отрендерив на страницу. Ебать, какой же я всё-таки умный, пиздец просто
Аноним 24/09/23 Вск 16:56:13 #101 №2853514 
>>2853508
Потому что твой ебучий преттиер с твоими noSemi рулами из валидного JS кода меняет его в то, к чему ты привык, потенциально меняя поведение кода. Потому что у кого-то много шума в голове.
Аноним 24/09/23 Вск 16:56:39 #102 №2853516 
>>2853456
>>2853500
React Native намного лучше WebView практически во всём. Тем более в последнее время экосистема стабилизировалась, Экспо хорошо отполировали, разрабатывать мобильное приложение с ним одно удовольствие. Жаль только жиды из Эпл просят 100 баксов чтобы выложить некоммерческое приложение.
Аноним 24/09/23 Вск 16:59:37 #103 №2853520 
>>2853511
Я бы тебе голову отрезал. Шаблоны вью это то как должны были сделать реакт, но не смогли потому что лишены чувства прекрасного.
Аноним 24/09/23 Вск 16:59:41 #104 №2853521 
>>2853514
Он не меняет поведение кода, если прокладка между креслом и монитором понимает, что делает, а не расставляет ; где попало. Я привык писать чистый, красивый и понятный код, без визуального и смыслового шума. Точкасзапятойшизы привыкли серить точками с запятой в коде без осмысленной на то причины, даже не применяя мозг. Они просто пишут так, потому что привыкли, им сказали делать так на курсах Скиллбокса преподавали скуфы, писавшие ещё на ES5.
Аноним 24/09/23 Вск 17:00:29 #105 №2853522 
>>2853516
>React Native намного лучше WebView практически во всём.
Он позволяет тебе написать код один раз, что бы этот твой код работал как в мобильном вебе, так и в нативе? Нет. Значит не нужно.
Аноним 24/09/23 Вск 17:01:17 #106 №2853524 
>>2853522
Это единственное преимущество WebView.
Аноним 24/09/23 Вск 17:01:43 #107 №2853525 
image.png
>>2853521
Пчёл блядь, тут буквально меняется поведение кода в зависимости от того есть или нет, и если есть - то где эти точказапятые.
Аноним 24/09/23 Вск 17:03:14 #108 №2853526 
>>2853524
>Это единственное преимущество WebView
И как думаешь, что для кабана будет важнее:
- сэкономить ПОЛОВИНУ бюджета разработки
- приложение будет загружаться быстрее
Аноним 24/09/23 Вск 17:03:38 #109 №2853527 
>>2853520
Причина тряски?
>шаблоны вью
>чувство прекрасного
В голосину. Поэтому в самом многообещающем фреймворке SolidJS сделали всё максимально походим на реакт? И поэтому Майкрософте даже в тайпскрипт добавил JSX? Маня, твоя китайская подделка почти никому не нужна, она занимает 10% рынка, серьёзные проекты на ней пишут редко, а которые пишут — получаются говном, как гитлаб
Аноним 24/09/23 Вск 17:05:08 #110 №2853529 
Напомните, как называется тот сайт, где можно тестировать всякие GET/POST запросы
Аноним 24/09/23 Вск 17:06:42 #111 №2853531 
>>2853529
>тестировать всякие GET/POST запросы
Екстэншин Thunder Client в вс коде устанавливаешь и не выёбывешься, понял?
Аноним 24/09/23 Вск 17:07:52 #112 №2853532 
>>2853527
> Причина тряски?
Встретил очередного НПЦ убившего мой веб.
> SolidJS сделали всё максимально походим на реакт?
Ну значит говноеды и пидорасы как ты.
>И поэтому Майкрософте даже в тайпскрипт добавил JSX?
Майкрософт развивает веб это лол ваще.
>Маня, твоя китайская подделка почти никому не нужна, она занимает 10% рынка
Это печально, что ни у кого нет чувства прекрасного.
Аноним 24/09/23 Вск 17:07:53 #113 №2853533 
>>2853529
Эхо сервер
https://learning.postman.com/docs/developer/echo-api/

Сам постман, чтобы делать свои запросики
https://www.postman.com/
Аноним 24/09/23 Вск 17:08:48 #114 №2853535 
>>2853525
Пробовал не писать деструктуризацию массива без записи в переменные? Такого говнокода не должно существовать в работе инженера. Зачем вы это делаете, чтобы вместо двух строчек кода писать одну? Ущерб эстетичности, читабельности и лёгкости понимания кода в угоду чему? За 7 лет своего опыта любители длинных однострочников мне встречались только среди джунов с синдромом даннинга крюгера, которые постоянно хотят переписать код в тот вид, который они думают является правильным, вечно лезут рефакторить всё подряд под свои джуновские представления.
Аноним 24/09/23 Вск 17:09:03 #115 №2853537 
В классе много методов, почти каждый из них возвращает this.
Можно как-то сделать, чтобы не прописывать return this в каждом методе и всё равно возвращать?
Аноним 24/09/23 Вск 17:09:25 #116 №2853540 
>>2853526
Не половину сэкономит, меньше. А перформанс у реакт нейтива намного лучше, это стоит того.
Аноним 24/09/23 Вск 17:15:32 #117 №2853546 
>>2853540
> стоит того.
Чего? Повышение NPS на пару процентов стоит увеличения бюджета разработки в 2 раза?
Аноним 24/09/23 Вск 17:15:49 #118 №2853547 
>>2853537
>Можно как-то сделать, чтобы не прописывать return this в каждом методе и всё равно возвращать?
Proxy
Аноним 24/09/23 Вск 17:17:10 #119 №2853549 
>>2853535
>Пробовал не писать деструктуризацию массива без записи в переменные?
Ну чтож ты тогда вкатутосу >>2852764 не помог таким замечательным советом?

> Зачем вы это делаете, чтобы вместо двух строчек кода писать одну?
Потому что с вероятностью 99% им так показали в статье про спреды/ресты или на примере бабл сорта, типо А У НАС КАК В ПУТОНЕ можно.

>Ущерб эстетичности, читабельности и лёгкости понимания кода в угоду чему?
Неси конфиги свои, чтоли. Мы не имеем возможности оценить твой чувство прекрасного. Экшули, мне кажется ты уже один раз слился с такой просьбой от другого анона в одном из предыдущих тредов, ЕМНИП.
В расте, например, от наличия точки с запятой в экспрешоне меняется поведение кода. В JS помимо этой динамико свободы людям дали дохуя свободы с код стайла.

>которые постоянно хотят переписать код в тот вид, который они думают является правильным
Конфиги. В студию.

>Пробовал не писать деструктуризацию массива без записи в переменные?
Алсо, если бы речь была только о деструктуризации. Потому что сюда же попадают проёбы с IIFE и скобочками после выражения на предудщей строке, внезапно происходит тоже самое - JS это вычитывает строкой.
а вот это твоё преттиер поставит семиколоны где надо - это какой-то оккультный пиздец. Не иначе на этой неделе ожидается двойная частота точек с запятой.
Аноним 24/09/23 Вск 17:18:38 #120 №2853550 
>>2853546
Да откуда ты в два раза взял? Чтобы на основе веб-приложения на нексте/вите сделать мобильное приложение на реакт нейтиве понадобится не намного больше времени. Про NPS в пару процентов уже совсем манямирок, тормознутые псевдомобильные приложения слишком многих людей раздражают.
Аноним 24/09/23 Вск 17:22:33 #121 №2853553 
>>2853550
>тормознутые псевдомобильные приложения слишком многих людей раздражают.
В пример привести можешь? Или ТЫСКОЗАЛ? Всем похуй на то, сколько секунд у тебя грузится приложение 3 или 4, никого это не ебет, слышишь? Ты просто живешь в манямирке, которые тебе поисковые мегакорпы вбили в голову, что-то вроде "уменьшение скорости загрузки на 30% увеличивает конверсию на 50%"
> Чтобы на основе веб-приложения на нексте/вите сделать мобильное приложение на реакт нейтиве понадобится не намного больше времени.
Ну хорошо. В полтора раза. Все еще слишком дохуя.
Аноним 24/09/23 Вск 17:25:02 #122 №2853554 
>>2853549
>Ну чтож ты тогда вкатутосу >>2852764 не помог таким замечательным советом?
Ему же уже написали, что можно было сделать с присваиванием значений в переменные.

>Неси конфиги свои, чтоли. Мы не имеем возможности оценить твой чувство прекрасного. Экшули, мне кажется ты уже один раз слился с такой просьбой от другого анона в одном из предыдущих тредов, ЕМНИП.
>Конфиги. В студию.
Конфиги чего, eslint и prettier?

>Алсо, если бы речь была только о деструктуризации. Потому что сюда же попадают проёбы с IIFE и скобочками после выражения на предудщей строке, внезапно происходит тоже самое - JS это вычитывает строкой.
Опять же, эти IIFE это какое-то это из 2013 года, которое тащат в код чтобы вместо 11 строк написать 10 или 9.

>а вот это твоё преттиер поставит семиколоны где надо - это какой-то оккультный пиздец. Не иначе на этой неделе ожидается двойная частота точек с запятой.
Это нужно для шизов, которые любят юзать IIFE и деструктуризацию без присваивания. А у меня такого в коде не бывает в принципе, на всякий случай eslint об этом предупреждает. То есть эта фича преттиера мной не используется.
Аноним 24/09/23 Вск 17:29:37 #123 №2853558 
>>2853553
> Всем похуй на то, сколько секунд у тебя грузится приложение 3 или 4, никого это не ебет
Этот manyamiroque. Я уже столько раз насмотрелся, как у людей даже из-за меньших задержек начинается тряска. Пример: приложение хабра, которое судя по всему представляет из себя тупо рендеринг в WebView. Оно вызывает отторжение, оно даже хуже работает, чем если бы я зашёл на сайт хабра с хрома, оно дёрганое, никакого ощущения наивности.
Аноним 24/09/23 Вск 17:32:05 #124 №2853562 
>>2853558
>приложение хабра, которое судя по всему представляет из себя тупо рендеринг в WebView. Оно вызывает отторжение, оно даже хуже работает, чем если бы я зашёл на сайт хабра с хрома, оно дёрганое, никакого ощущения наивности.
И? Ты до сих пор не понял, что ВСЕМ похуй? ПОХУЙ АБСОЛЮТНО. От того, что кто-то там вошел в резонансную тряску не уменьшит доход хабра от хрюш бигкорп
Аноним 24/09/23 Вск 17:33:01 #125 №2853564 
>>2853554
>Ему же уже написали, что можно было сделать с присваиванием значений в переменные.
Это ему ещё не сказали насколько это говнокод в плане производительности, лол...

>Конфиги чего, eslint и prettier?
Да, было бы неплохо. Но я вижу ответы ниже, и, в принципе, не надо. Я тебя услышал Твою позицию понял.
Аноним 24/09/23 Вск 17:35:39 #126 №2853570 
>>2853532
>Ну значит говноеды и пидорасы как ты
Разработчик SolidJS это светоч современного веба. Он имеет дикий перформанс, лучше свелта в этом, при этом пишешь будто на реакте, но без говняка с ручной оптимизацией ререндеров. В то время как вью до сих пор кривовато поддерживает тайпскрипт, его каловые шаблоны просто не предназначены для внятной типизации. Ну и как вишенка на торте - виртуал дом в 2023, это пиздец.
>Майкрософт развивает веб это лол ваще
Для тебя это открытие? Тайпскрипт и вскод это их величайшие дары вебу, да и гитхаб после выкупа стал лучше.
Аноним 24/09/23 Вск 17:35:59 #127 №2853571 
>>2853562
>>2853558
У людей тряска начинается, даже из-за прогресс бара, который появляется сразу, без делея. Потому что так подсознательно он понимает, что оно чёт долго грузит. А вот если бы спиннера/прогресс бара не было, или он появлялся после делея в *00мс у тех, у кого долго грузит (например, интернет) хуёвый - там этот фидбек нужен.

мимо
Аноним 24/09/23 Вск 17:37:43 #128 №2853573 
>>2853571
>подсознательно он понимает, что оно чёт долго грузит.
Конвертацию этого "понимания" в лиды/продажи ты конечно же не предоставишь.
Аноним 24/09/23 Вск 17:38:23 #129 №2853575 
>>2853562
Похуй, если это простой сайтик. А если это приложение типа Инстаграма или Дискорда, то уже не похуй.
Аноним 24/09/23 Вск 17:38:39 #130 №2853577 
>>2853570
Но нормальным людям никогда не нужна была анальная пробка тайпскрипт.
Не удивительно что они с вуе не дружат, ведь вуе делали адекваты.
Аноним 24/09/23 Вск 17:39:26 #131 №2853579 
>>2853573
Да мне лень))). Считай, что это чисто психологиньческий трюк, сровни трюкам маркетолухом и ценника в 9.99
Аноним 24/09/23 Вск 17:40:20 #132 №2853583 
>>2853573
Иногда авторы приложения просто хотят хорошо сделать своё дело. Рендерить реакт апп в веб вью - это работа на отъебись.
Аноним 24/09/23 Вск 17:41:09 #133 №2853586 
>>2853577
>Но нормальным людям никогда не нужна была анальная пробка тайпскрипт
Вот ты и показала свою сущность, динамикодриснявая мартышка
Аноним 24/09/23 Вск 17:42:11 #134 №2853590 
>>2853575
>А если это приложение типа Инстаграма или Дискорда
Т.е. примерно 0 целых хуй десятых.
>>2853583
>авторы приложения просто хотят хорошо сделать своё дело
Хуя манямир. Ты на работу ходишь за тем, что бы хорошо делать свое дело или зарабатывать деньги? Как будешь доказывать кабану, что вместо фаст адаптации существующего SPA нужно сесть и писать на нативе теряя миллионы рублей с потенциального упущенного рынка и раздутого штата разработчиков?
Аноним 24/09/23 Вск 17:44:01 #135 №2853594 
>>2853586
Уебывай из моего веба, он всегда был динамичным.
Аноним 24/09/23 Вск 17:49:09 #136 №2853602 
>>2853594
Обезьяна дальше своей реактопараши не видит, скриньте.
Динамическая хуйня нужна только когда ты делаешь хуяк-хуяк, но не когда нужно думать.
Аноним 24/09/23 Вск 17:49:55 #137 №2853603 
Анальникам нужна анальная пробка тайпскрипт. Чувство прекрасного и анальники вещь не совместимая. Получаем на выходе уродливейший сблев из костылей на выходе - реакт.
Аноним 24/09/23 Вск 17:50:32 #138 №2853605 
>>2853590
>Т.е. примерно 0 целых хуй десятых.
Намного больше по количеству человек, работающих над ними.
>Хуя манямир. Ты на работу ходишь за тем, что бы хорошо делать свое дело или зарабатывать деньги?
И то, и другое одновременно.
>Как будешь доказывать кабану, что вместо фаст адаптации существующего SPA нужно сесть и писать на нативе теряя миллионы рублей с потенциального упущенного рынка и раздутого штата разработчиков?
Для МВП можно и тормознутое говно на вебвью выпустить. Но в итоге кабан хочет сделать качественное приложение, которое будет нравится пользователям. В идеале это реакт нейтив нужно брать для МВП, а дальше уже нативные приложения на котлин/свифт. Взять тот же российский бигтех, у всех быстрые приложения минимум на реакт нейтиве, а чаще всего вообще нативные. Приложения на вебвью это всякий второсортный кал, к работе над которым не хочется прикасаться.
Аноним 24/09/23 Вск 17:51:37 #139 №2853607 
>>2853602
Это твоя реактопараша.
Аноним 24/09/23 Вск 17:52:24 #140 №2853608 
>>2853594
Последние несколько лет нормальные проекты без тайпскрипта не пишут
Аноним 24/09/23 Вск 17:53:25 #141 №2853610 
>>2853608
Так веб умер раньше чем последние несколько лет.
Аноним 24/09/23 Вск 18:01:11 #142 №2853623 
Нахуй вы вообще в мой веб залезли, чё вам на своей жаве не сиделось?
Аноним 24/09/23 Вск 18:07:37 #143 №2853634 
>>2853623
Залез в веб много лет назад, стал писать на тайпскрипте с 2020 и с тех пор никогда больше не хочу снова писать на динамикодрисне.
Аноним 24/09/23 Вск 18:11:25 #144 №2853642 
>>2853494
Ну делается поверхностная копия order (только зачем?) и через фильтр из неё убираются элементы, которых нет в stock. То есть остаётся только Keyboard.
Аноним 24/09/23 Вск 18:11:51 #145 №2853643 
>>2853634
Но ты не должен был попасть в веб. Такие как ты с самого начала ненавидят верстку, любят базы данных и прочее хуемое.
Аноним 24/09/23 Вск 18:12:46 #146 №2853645 
>>2853643
Базы данных в вебе не используются уже?
Аноним 24/09/23 Вск 18:13:23 #147 №2853647 
>>2853645
Не на фронте.
Аноним 24/09/23 Вск 18:42:41 #148 №2853687 
Ну вот кстати норм тема нашлась: почему взрослые дяди говорят о том, что ts явно говно и выводят из своих проектов, а всякие карлики наоборот трясутся от возбуждения, если видят ваще какой нить ts.

Мое мнение такое: Все зависит от компетенций разработчика. Если разработчик гигачат с большой челюгой и огромным опытом в разработки(не только веб), то он в принципе понимает че и малюет в отличие от карлика вкатуна, который прошел курсы от мегапупердупер мастера по настраиванию раб.стола в окнах хаудикуколда. ТС удобен, если проект большой и в нем много карликов, но все можно испортить

Вот пример: https://www.opennet.ru/opennews/art.shtml?num=59729
Аноним 24/09/23 Вск 18:53:41 #149 №2853709 
>>2853687
>то он в принципе понимает че и малюет
Завтра его сбивает машина. У тебя остаётся turbo с выпиленным TS, в который вместо TS даже не положили JSDoc. Удачи разобраться в этой говнине. Удачи найти разраба с конским ценником х2, который не съебёт после увиденного через неделю после устройства.

Если Рич выпилил TS из кодовой базы свелта - там хотя бы есть JSDoc, который в твоей IDE переконвертится в типы TS и у тебя будет клёвый сасный линтинг и подсветка типов.

Если на каждый чих надо лезть в доку, если её ещё и удосужились написать (ведь даже JSDoc не смогли положит) нахуй оно мне надо даже за 600к. Либо сразу обкашливаем с кабанчиком, что 600к, и мне нужно ОЧЕНЬ много времени, чтобы разобраться с этим говном.

Шиза сениоров она такая, подкрёпленная скиллами и деформированным видением мира.

Вы погловно блядь все забываете, что разработка продукта - это как правило про командную разработку. А не сошлёпать МВП/прототип в одно ебало на коленке.

Если это прототип сегодня зарекомендует - будут набирать команду шлепальщиков, чтобы сделать продукт.
Аноним 24/09/23 Вск 19:08:09 #150 №2853732 
>>2853645
Дело не в том че используется. Дело в том что за это разные части мозга отвечают. Ты или верстку любишь или базы данных. Согласны? Узнали?
Аноним 24/09/23 Вск 19:09:20 #151 №2853735 
>>2853732
Монго конечно же не считается базой данных. Она сделана фронтами для фронтов.
Аноним 24/09/23 Вск 19:10:45 #152 №2853739 
>>2853709
Так а кто сказал, что он пишет как долбаеб?
Серьер помидор начитался всяких мартинов и напрактиковал/обкатал на 100500 проектах свои знания и теперь несет добро в проект/массы. Если писать в контексте любителя погонять, то скорее всего так оно и есть, что проект не уровня диплома выпускника cityName шараги.
Аноним 24/09/23 Вск 19:22:03 #153 №2853756 
>>2853739
> обкатал
> в руби дрисне на рельсах
Ну, да. И то и другое - фреймворки для одной платформы. Начали динамодриснить - надо динамодриснить до конца.

>что проект не уровня диплома выпускника cityName шараги.
Господи, скажи что ты сейчас не всерьёз про проекты уровня интернет магазина пропитанные жквери?

> несет добро в проект/массы
Ты сам-то всё Web API наизуть помнишь?
Аноним 24/09/23 Вск 20:57:41 #154 №2853930 
>>2853643
Да, я ненавижу вёрстку, но с JSX совсем другое дело. Как будто пишешь обычный валидный JS код. Точнее TSX и TS код, потому что зашквариваться о динамикодриснявую вонючую жижу я не намерен.
Аноним 24/09/23 Вск 21:22:55 #155 №2853959 
>>2853930
Желаю тебе осознать что ты занимался всю жизнь не своим делом и выпилиться. Ты нанес фронтэнду непоправимый урон своим существованием.
Аноним 24/09/23 Вск 21:58:43 #156 №2853994 
image.png
image.png
Нужна была функция на TS, которая принимает ключ и значение для объекта x и собственно устанавливает x[key] = val. Порылся в документации TS, нашел пример. Только вот не понял, почему в этой строчке TS никак не возмущается что может быть присвоен совсем не тот тип, который нужен. И пример это подтверждает, все поля объекта заполняются значением неправильного типа (boolean). Это баг TS или фича?
Аноним 24/09/23 Вск 22:03:16 #157 №2854001 
>>2853959
Ты ещё поплачь. Но лучше спокуху оформи. Большинство фронтендеров как и я предпочитают JSX.
Аноним 24/09/23 Вск 22:28:14 #158 №2854028 
>>2853994
Что за тема?
Аноним 24/09/23 Вск 22:34:23 #159 №2854040 
>>2854028
В смысле? Тема vs code? Tomorrow Night Blue
Аноним 24/09/23 Вск 22:37:09 #160 №2854044 
>>2854001
Потому что им эту дрисню навязали + они за это деньги получают. Только полный говноед предпочтёт JSX. Вот назови хотя бы одну причину использования jsx?
Аноним 24/09/23 Вск 23:02:13 #161 №2854080 
>>2854044
>Вот назови хотя бы одну причину использования jsx?
>>2853930
>JSX совсем другое дело. Как будто пишешь обычный валидный JS код
this ^
Аноним 24/09/23 Вск 23:11:21 #162 №2854104 
dejwn.jpg
Два дня назад начал писать чат бота на питоне, сегодня вечером очнулся где-то в доках по реакту в горе хуевого жс когда который никогда не учил.
Лучше бы по пъяни в пидорсоком борделе заблудился.
Аноним 24/09/23 Вск 23:17:40 #163 №2854113 
>>2854104
> пидорсоком борделе заблудился.
>где-то в доках по реакту
Так ты и так.
Аноним 24/09/23 Вск 23:20:26 #164 №2854117 
>>2854104
У реакта не так давно вышла новая дока, она превосходна. Если ты её осилил её, то проблема в тебе.
Аноним 24/09/23 Вск 23:21:58 #165 №2854118 
>>2854117
>Если ты её осилил её, то проблема в тебе.
Полностью согласен, какой нормальный человек с чистой головой пойдет изучать реактопарашу.
Аноним 24/09/23 Вск 23:25:01 #166 №2854123 
>>2854118
Любой, кто хочет писать SPA.
Аноним 24/09/23 Вск 23:27:32 #167 №2854125 
>>2854123
Реакт-фашисты не признают никакие spa не на реакте за spa.
Аноним 24/09/23 Вск 23:52:11 #168 №2854155 
>>2854125
Что за фантазёрство? Это ангулярщики такие снобы обычно.
Аноним 24/09/23 Вск 23:56:50 #169 №2854165 
>>2854155
Лол. Выше пост, что буквально любой, кто пишет spa, если не делает это на реакте, то по крайней мере изучает реакт. И ты ещё спрашиваешь "откуда, врёти!"?
Аноним 24/09/23 Вск 23:59:29 #170 №2854171 
>>2854165
Где?
Аноним 25/09/23 Пнд 02:10:56 #171 №2854236 
https://microsoft.github.io/react-native-windows/
Кто-то это использовал? Норм замена электрону?
Аноним 25/09/23 Пнд 02:34:00 #172 №2854247 
>>2853994
Потому что rndMyTKey возвращает 'n'|'s'|'b' и в месте вызова конкретнее не известно.
Аноним 25/09/23 Пнд 03:57:57 #173 №2854258 
>>2854236
На пингвине не работает - нахуй надо.
Аноним 25/09/23 Пнд 06:16:54 #174 №2854266 
>>2854080
> >JSX совсем другое дело. Как будто пишешь обычный валидный JS код
Ты пишешь дрисню хтмл вперемешку с жс.
>>2854044
Я кстати тоже буду себе работу искать с реактом потому что навязали + за это больше платят. Любить я это т говняк вряд-ли стану.
Аноним 25/09/23 Пнд 06:29:48 #175 №2854267 
>>2854266
Вьбдебил, плиз, нету никакого хтмл в jsx, читай доку
Аноним 25/09/23 Пнд 06:34:30 #176 №2854268 
>>2854267
<раз в="доке">написали значит</нету>
Аноним 25/09/23 Пнд 06:43:45 #177 №2854269 
>>2854267
Кстати без хтмл и jsx, твой валидный жс код выглядит ещё хуже. Для этого они и придумали этот костыль писать хтмл внутри жс. Тем не менее все это костыль и уродство от начала до конца.
Аноним 25/09/23 Пнд 08:07:46 #178 №2854307 
>>2853575
>если это приложение типа Инстаграма или Дискорда, то уже не похуй.
Как же ты в штаны сейчас насрал. Инстаграму и дискорду просто ГИГАПОХУЙ на оптимизации и прочее говно, потому что они монополисты.
Аноним 25/09/23 Пнд 08:10:28 #179 №2854308 
>>2854268
По факту нету. Это два разных инструмента.

>>2854269
Шиз, что ты несёшь? JSX у тебя говно, JS говно, ты как тогда собрался интерактивность делать? Или ты верстальщик сайтиков из 2013 года?
Аноним 25/09/23 Пнд 08:23:54 #180 №2854324 
>>2854308
Какой же ты тупой валенок пиздец.
ЖС я люблю, ТС ненавижу.
Вуе мне нравится. Реакт я ненавижу.
>твой валидный жс код
Валидный жс код на реакте, который ты сам еблуша не видел. В доке в которую ты меня отправил.
https://legacy.reactjs.org/docs/react-without-jsx.html
Аноним 25/09/23 Пнд 08:24:36 #181 №2854326 
>>2854307
И снова какие-то бессвязные кукареки из манямирка. Инстаграм и дискорд МОГУТ себе это позволить, если захотят, но в том-то и дело, что они не хотят. Они наоборот хотят дать пользователям качественный UX.
Аноним 25/09/23 Пнд 08:30:15 #182 №2854329 
>>2854324
>ТС ненавижу
>Вуе мне нравится
>называет кого-то кроме себя тупым валенком
В голосину!

Дока вот актуальная:
https://react.dev/learn/writing-markup-with-jsx
> JSX is a syntax extension for JavaScript that lets you write HTML-like markup inside a JavaScript file.
HTML-like — это похожий на HTML, но не являющийся им. В JS коде можно писать HTML только внутри строки, а вот JSX можно писать спокойно в JS коде.
Аноним 25/09/23 Пнд 08:35:08 #183 №2854333 
>>2854326
>если захотят
Они этого никогда не захотят.
>Они наоборот хотят дать пользователям качественный UX.
Ты в школе на уроки экономики ходил? Судя по всему нет. Кабанчик в первую очередь будет давать пользователям то, что увеличит его прибыль.
Аноним 25/09/23 Пнд 08:41:07 #184 №2854337 
image.png
>>2853994
Аноним 25/09/23 Пнд 08:41:34 #185 №2854338 
>>2854333
>Они этого никогда не захотят.
Так и я про то же. Они могут себе позволить забить на перформанс и оптимизации, но они этого не делают. Это делается на ранних стадиях стартапа, а дальше уже нет.
>Ты в школе на уроки экономики ходил? Судя по всему нет. Кабанчик в первую очередь будет давать пользователям то, что увеличит его прибыль.
Ты видимо да. На перформанс опять же забивают на ранних стадиях, дальше бабла становится много и полировка UX идёт одновременно с постоянной выкаткой новых фич. А на ранних стадиях только фичи выкатывают побыстрее. Если у Инстаграма (Меты) есть возможность сделать годный UX, потратив на 0.1% больше своих денег (ну ладно, на 1%), и они это делают, значит профит есть.
Аноним 25/09/23 Пнд 08:42:31 #186 №2854339 
>>2854338
>бабла становится много
Его НИКОГДА не становится много. НИКОГДА.
Аноним 25/09/23 Пнд 08:45:22 #187 №2854342 
>>2854338
>дальше бабла становится много и полировка UX идёт одновременно с постоянной выкаткой новых фич.
То-то мета решила влить всё своё бабло в полировку инстаграма на том же десктопе, а не слить всё в унитаз "метавселенных".
Аноним 25/09/23 Пнд 08:54:38 #188 №2854347 
>>2854247
Можно какое-то ограничение поставить, чтобы функция setProp принимала только известное на этапе компиляции значение key?
Аноним 25/09/23 Пнд 09:00:08 #189 №2854352 
>>2854337
Вроде не сильно отличается от исходного варианта. Теперь подай в качестве ключа рандомное значение, и всем полям можно присвоить не тот тип.
Аноним 25/09/23 Пнд 09:10:49 #190 №2854363 
>>2854339
Ещё раз: если оптимизируют, значит выгодно. Кабанчики из гигакорпораций лучше тебя знают. Да и вообще чаще всего берут свифт/котлин/джаву.

>>2854342
>инстаграма на том же десктопе
Лол, нахуя Инстаграм на десктопе? Это как трейдинговые терминалы в смартфоне. Не созданы для этой платформы.
Аноним 25/09/23 Пнд 09:13:03 #191 №2854366 
>>2854352
Что значит рандомное, шиз? У тебя из ключей может быть то только, чем ты ограничил вход: a, b или c.
Всё что вне этого списка должно идти нахуй, вместо с манипуляциями уровня "я точно возвращаю ключ моего объекта" и "as ключ моего объекта". Взял TS и превратил в динамодрисню.

Значит делай тайп-гарды и сужение типов.
Аноним 25/09/23 Пнд 09:29:51 #192 №2854389 
>>2854366
Рандомное из этих трёх и без всяких манипуляций с типами. Как на первом скрине в функции rndMyTKey()
Аноним 25/09/23 Пнд 09:53:27 #193 №2854430 
image.png
image.png
>>2854389
> function rndMyTKey(): keyof MyT
> наебал в названии функции
> наебал с возвращаемым типом
Вот тебе с песочницы, что должно было произойти при наёбе TS.

Даже если мы исключаем вероятность, что ты наебал с возвращаемыми значениями, это не спасает от присваивания левого значения. Для этого нужна не типизация - а валидация. Ручная проверка кодом. Например, если тебе прислали говна с сервера в твоём JSONчике. Ты можешь написать код либо так, что там было какое-то дефолтное значение вместо null | undefined, либо провалидировать, убедиться, что там не строка, а почему-то оюъект, и пойти бить ебало бэку, потому что это не то, что он заявлял в своём сваггере.

TS - не панацея, и не спасёт долбоёба от выстрела в колено, если ему очень хочется.
Аноним 25/09/23 Пнд 10:27:09 #194 №2854470 
>>2854430
Зачем ты возвращаешь ключи 'n', 's', 'b', когда у тебя в твоем типе SomeType ключи 'a', 'b', 'c'? Это в моем типе ключи 'n', 's', 'b' и я их корректно возвращаю.
> наебал
> наебал
В чем наеб то?
Аноним 25/09/23 Пнд 10:38:47 #195 №2854490 
>>2854430
> Это в моем типе ключи 'n', 's', 'b' и я их корректно возвращаю.
Тогда мои прощения. Тогда для тебя отсюда >>2854430 всё что ниже
> Вот тебе с песочницы, что должно было произойти при наёбе TS.
Аноним 25/09/23 Пнд 12:17:46 #196 №2854606 
>>2854125
Судя по тому, что ты пишешь, главный "фашист" тут ты (в скобках потому что у данного слова совершенно не то значение, что ему приписывают в 95% случаях). Говори за себя, зачем ты пытаешься про других глотку рвать в стиле радикального школьника?
Аноним 25/09/23 Пнд 12:28:18 #197 №2854615 
>>2854347
У тебя значение выбирается в рантайме рандомно, как ты ожидаешь его точно на этапе компиляции?
Да и хер с ним с тайпскриптом, что ты вообще ожидаешь от кода который в рандомные ключи пихает какие-то значения не совместимые друг с другом? Если это какая-то боевая задача, врядли у тебя там рандом же.
Аноним 25/09/23 Пнд 13:07:58 #198 №2854657 
Приказываю каждому пройти опрос!
https://stateofhtml.com/ru-RU
Аноним 25/09/23 Пнд 13:17:58 #199 №2854665 
>>2852531 (OP)
Что скажете о vim/emacs? Ктонить пользуется?
Аноним 25/09/23 Пнд 14:26:29 #200 №2854718 
>>2854606
Фашисты анальники любят сапог в жопе, любители реакта анальники любят тайпскрипт в жопе. Это всё верные определения.
Аноним 25/09/23 Пнд 14:29:56 #201 №2854725 
>>2854718
> фашист анальники
> ангуляр один из первых заадоптил ТС
> БЛАГОЙ ФРЕЙМВОРК ДЛЯ ЭНТЕРПРАЙЗОМАКАК
> энтерпрайз и энтерпрайзомакаки ненужон
Так и запишем. Выкидываем нахуй C#, Java, Go. Оставляем Ruby.
Аноним 25/09/23 Пнд 15:17:56 #202 №2854769 
>>2853535
>мне встречались только среди джунов с синдромом даннинга крюгера, которые постоянно хотят переписать код в тот вид, который они думают является правильным
>на всех проектах где бываю, делаю выпиливание точек с запятой через преттиер

Ты даже не понял, что описал самого себя
Аноним 25/09/23 Пнд 15:34:26 #203 №2854793 
Всеми привет. Сорян за наверно тупой вопрос. Но может ли webAssembly со временем потеснить жс? Главный контраргумент который я встречал, это то, что вебассембли не может манипулировать DOM деревом. Но ведь это же вопрос времени когда завезут туда эту фичу. И что тогда? Фронтенд начнут писать на джавашарпах, а жс будет не нужен?
Аноним 25/09/23 Пнд 15:41:32 #204 №2854801 
>>2854793
>Но может ли webAssembly со временем потеснить жс?
Нет
>завезут туда эту фичу
Не завезут
Аноним 25/09/23 Пнд 15:47:21 #205 №2854812 
>>2854793
Если хочешь писать на сишных языках, можешь тот же Рейзор в аспнет использовать.
ЖС никуда не денется. Тупо нету конкурентов и не будет.
Аноним 25/09/23 Пнд 15:49:47 #206 №2854817 
>>2854793
Фронтенд лет 15 назад только на джаве и писали. Чем это кончилось, все знают.
Аноним 25/09/23 Пнд 15:54:35 #207 №2854828 
>>2854793
> это то, что вебассембли не может манипулировать DOM деревом. Но ведь это же вопрос времени когда завезут туда эту фичу.
У тебя вкладка браузера, в которой крутится VM для WASM. Короче нет, проще браузер выкинуть. Или делать интерфейсы на юнити годоте с комлюкацией под WebGL.
Аноним 25/09/23 Пнд 16:10:11 #208 №2854845 
>>2854828
>юнити
Вроде как переобулись уже. Кажется добавили опциональную возможность на проценты перейти.
Аноним 25/09/23 Пнд 16:17:08 #209 №2854853 
>>2854828
А почему бы вебу полностью на вебгл не перейти? Написать нормальный гуи фреймворк и забыть про хтмл и цсс. Что мешает?
Аноним 25/09/23 Пнд 16:18:44 #210 №2854856 
>>2854853
>Что мешает?
+99.999999% объема кода в вебе на хтмл-ксс-жс.
Аноним 25/09/23 Пнд 16:40:01 #211 №2854872 
>>2854845
Они поздновато это сделали. Самое смешное, я в первый день рофлил, что они могли просто сделать 3% ревеню. По итогу они объебались с ТоСом, который втихую изменили, а потом ещё и гитхаб выпилили.
Откатили взад, то что нововведения не применятся для тех, кто работает на текущих версиях унити (будет работать для тех, кто на 2024 LTS и далее). В итоге выкатили 2.5% ревеню либо плата за рантайм.

Не хоти они прикрутить свою рекламную интеграцию и нарастить сеть iron source'а, чтобы стричь мони с дебильных рекламных детей с СДВГ, скорее всего просто и выкатили бы изначально просто рев. шейр.

CEO из EA остался в кресле. Ето значит что тебя после 2024 захотят выебать жоска в любой момент. Извинялся, кстати, лид команд редактора и рантайма, а не шишки.

На фоне всего этого пиздеца, у них разбежалась куча разрабов, в том числе челов которые там по 10 лет хуярили.

Прочие движки начали заманивать на а у нас бесплатно, а мы вам моды бесплатно дадим. Даже monogame решил открыть нон-профит оргу, который уже согласился спонсировать разраб террарии. Лол.

>>2854853
Спасибо, но спасибо нет.
Аноним 25/09/23 Пнд 16:50:04 #212 №2854879 
>>2854725
> ангуляр один из первых заадоптил ТС
Сорта фашистов анальников.
Аноним 25/09/23 Пнд 17:48:39 #213 №2854933 
>>2854769
Нет. Я на обсуждениях с командой поднимаю этот вопрос с аргументацией в пользу отказа от точек с запятой. И не удивлён, что каждый раз в команде принимали решение убрать их. Всё-таки я не устраивался в помойные галеры с низкой культурой разработки, люди везде были адекватные и понимающие. Тем более, что команде для этого ничего не приходилось делать. Я в отдельном гит бранче применял новое форматирование через CLI, дальше в последующей работе форматирование делалось через pre-commit hook, а кто хотел по желанию ставил себе преттиер в иде/редактор для форматирования при каждом сохранении файла.
Аноним 25/09/23 Пнд 19:26:12 #214 №2855082 
>>2854933
Ой, шизик который про "стиль" кода без точек с запятой опять нас посетил.

Скажи мне, шизик, ты шизик?


>Всё-таки я не устраивался в помойные галеры с низкой культурой разработки
Ух, бля, щас как точки с запятой выключу, как попрет культура разработки!

>>2854769
Чаю этому. Хрюкнул.
Видел однажды как джун перепердолил конфиг для тслинта под себя, т.к. видели, так как он сделал - правильно.
По сути отключил варнинги, грубо говоря. А максимальную длину в 100 ебнул.
И на созвоне отвечая на очевидный вопрос "нахуя", что-то пукнул, что на другом проекте так же сделал и ему сказали малаца.
Аноним 25/09/23 Пнд 20:05:27 #215 №2855152 
image.png
image.png
>>2854657
Какой-то пиздёж, я половину новых хуёвин не знал.
Аноним 25/09/23 Пнд 20:07:09 #216 №2855156 
image.png
>>2855082
>Видел однажды как джун перепердолил конфиг для тслинта под себя, т.к. видели, так как он сделал - правильно.
По сути отключил варнинги, грубо говоря. А максимальную длину в 100 ебнул.
И на созвоне отвечая на очевидный вопрос "нахуя", что-то пукнул, что на другом проекте так же сделал и ему сказали малаца.
Проиграно.
Аноним 25/09/23 Пнд 20:07:59 #217 №2855157 
>>2855156
>
аж проебался с разметкой
Аноним 25/09/23 Пнд 21:15:43 #218 №2855229 
Братцы! Насколько геморно деплоить проект? Как закинуть в интернет фронт + бэк на ноде + базу postgre. Из навыков только закинуть фронт на хост и настроить роуты.
Аноним 25/09/23 Пнд 21:45:09 #219 №2855250 
>>2855229
если ни разу не делал, то гемор в поиске бесплатного, настройке корса.
Аноним 25/09/23 Пнд 22:24:28 #220 №2855283 
>>2855082
>Ух, бля, щас как точки с запятой выключу, как попрет культура разработки!
Какой милый, но вымученный сарказм. Культура разработки заключается в том числе в том, что с другими участниками команды можно аргументированно обсудить принятые в команде конвенции. Я каждый раз доказывал фактами и логикой, что точки с запятой лучше стоит выбросить.

>Чаю этому. Хрюкнул.
Хохол, плиз.

>Видел однажды как джун перепердолил конфиг для тслинта под себя, т.к. видели, так как он сделал - правильно.
>По сути отключил варнинги, грубо говоря. А максимальную длину в 100 ебнул.
А я тут при чём? Не сторонник предлагать ебанутые решения, в пользу которых даже нечего толком сказать.

>И на созвоне отвечая на очевидный вопрос "нахуя", что-то пукнул, что на другом проекте так же сделал и ему сказали малаца.
Сожалею, что тебе приходилось работать в командах с настолько низкой культурой разработки, что у вас считали нормальным брать таких низкокачественных джунов, да ещё и позволяли им вносить настолько всратые изменения без внятных на то оснований.
Аноним 25/09/23 Пнд 22:35:43 #221 №2855295 
>>2855283
Три факта: все твои аргументы хуйня. Есть семиколоны или нет -- абсолютно неважно. Ты ебанутый
Аноним 25/09/23 Пнд 22:35:56 #222 №2855296 
>>2855229
Арендуешь vps, через docker-compose разворачивает контейнеры с беком, фронтом, бд и nginx/traefik/envoy/haproxy
Аноним 25/09/23 Пнд 22:39:53 #223 №2855299 
>>2855295
>твои аргументы хуйня потому что я сказал
Лол! Ты буквально привёл вместо аргументов "я сказал", так что это как раз ты несёшь ебанутую бессмысленную хуйню.
Аноним 25/09/23 Пнд 22:41:35 #224 №2855303 
>>2855299
Я мимокрокодил зашёл попустить джаваскриптизёров (не язык кст)
Аноним 25/09/23 Пнд 22:47:49 #225 №2855311 
>>2855303
Но ты же пока попускаешь только сам себя. В чём профит от занятия селы-овном?
Аноним 25/09/23 Пнд 23:22:30 #226 №2855328 
>>2855283
>А я тут при чём? Не сторонник предлагать ебанутые решения, в пользу которых даже нечего толком сказать.
Есть что сказать кроме культуры разработки? Или других умных слов не нахватался?

>Сожалею, что тебе приходилось работать в командах с настолько низкой культурой разработки, что у вас считали нормальным брать таких низкокачественных джунов
Да я вроде не с тобой работаю.
Аноним 25/09/23 Пнд 23:25:05 #227 №2855332 
image.png
Подскажите, пожалуйста, вкатунцу, что из этого стоит изучить до выхода на уровень trainee/junior?
Понятно, что в целом, чем больше знаешь - тем пизже, но что из этого может мне пригодиться для вката, а не для последующей работы через 3 года впервые?
Алгоритмы сортировки и поиска в массиве уже изучил...
Аноним 25/09/23 Пнд 23:30:46 #228 №2855340 
>>2855328
>Есть что сказать кроме культуры разработки? Или других умных слов не нахватался?
Так я уже сказал почему точки с запятой не нужны. Что тебе ещё нужно сказать? Почему у тебя такие большие проблемы с пониманием слов?
>Да я вроде не с тобой работаю
Да, ты работаешь с джунами, которые тащат в проект убогие новшества просто потому что им захотелось / их так научили, плюс остальные видимо позволяют джунам так делать. То есть ты работаешь в низкосортных шарашках ООО Рога&Копыта, всяких веб-студиях и галерах на госзаказе. А там, где работаю я, есть адекватный процесс обсуждения конвенций, где участвует вся релевантная часть команды, с четкими и обоснованными аргументами за и против от каждого человека.
Аноним 25/09/23 Пнд 23:38:02 #229 №2855347 
>>2855340
>Так я уже сказал почему точки с запятой не нужны.
>Визуальный шум
>Смысловой шум
>Я нитакой а все такие и стадо пишет как пишет стадо
>Не красиво
>Не нужно
>Лишнее
>А там, где работаю я, есть адекватный процесс обсуждения конвенций, где участвует вся релевантная часть команды, с четкими и обоснованными аргументами за и против от каждого человека.
Ты просто всех задушил своей шизой.

Т.е. строчки выше - это и есть то самое четкое обоснование и аргументация за отказ точек с запятой?

>Да, ты работаешь с джунами, которые тащат в проект убогие новшества просто потому что им захотелось
Да блять, я не работаю с тобой!!!
Аноним 25/09/23 Пнд 23:47:57 #230 №2855352 
>>2854236
Писать десктопные приложухи под винду на реакте? Ректопетухи совсем ебанулись?
Аноним 25/09/23 Пнд 23:52:27 #231 №2855354 
>>2854853
>А почему бы вебу полностью на вебгл не перейти?
Ну попробуй простейший респонсив todo лист на вебгл написать, может поймешь.
Аноним 26/09/23 Втр 00:11:32 #232 №2855365 
>культурой разработки
>визуальный шум
Спасибо, проиграл с подливой на ночь. Пальчик главное не забудь оттопырить и себе в очке пошелудить, дегенерат снобский. Это же надо своей работе, которую за него делают линтеры/преттифаеры и обычная договорённость внутри команды или подразделения, такой пафос накидывать.
Аноним 26/09/23 Втр 00:24:48 #233 №2855376 
>>2855365
Ты не пынямаешь. У него в коде нет управляющей конструкции "конец инструкции" (это культурно пиздец). Керниган со Страуструпом подвиньтесь жсоношлёп идёт
Аноним 26/09/23 Втр 00:47:10 #234 №2855389 
>>2855347
>>Визуальный шум
>>Смысловой шум
>>Не красиво
>>Не нужно
>>Лишнее
Всё так, да. При этом профитов от точек с запятой 0. То есть мы ничего не теряем, выкидывая точки с запятой, то есть приобретаем преимущества забесплатно.
>>Я нитакой а все такие и стадо пишет как пишет стадо
На очень многих современных проектах точки с запятой не используют. Ты копротивляешься против strawman'а. Я как раз хочу, чтобы большинство наконец отказалось от точек с запятой.
>Ты просто всех задушил своей шизой.
Всех — это тебя одного? Шиз, выпей таблетки. А, нет, вижу ниже ещё один отметился, если это не ты семенишь.
>Т.е. строчки выше - это и есть то самое четкое обоснование и аргументация за отказ точек с запятой?
Да. При этом у семиколон-шизов 0 сильных аргументов в пользу засирания кода ими.
>>Да, ты работаешь с джунами, которые тащат в проект убогие новшества просто потому что им захотелось
>Да блять, я не работаю с тобой!!!
Но я не несу в проект убогие новшества просто так. Я несу в проект полезные новшества, которые сделают его лучше, благодаря которым команде будет приятнее работать с проектом, и только после общего решения, а не самовольно.

>>2855365
Причина тряски? Тебе тоже нужно выпить таблетки? Ведь ты нафантазировал себе какой-то снобизм и пафос, которых нет. Есть как раз договорённость команды по поводу конфига преттиера чтобы с проектом было приятнее и удобнее работать, про это я и говорю.

>>2855376
В JS это не обязательно. Конец строки семантически очевидно означает конец инструкции. Остальное за тебя сделает машина. Зачем из-за этого рваться, не понимаю.
Аноним 26/09/23 Втр 00:51:27 #235 №2855392 
image.png
>>2855389
Аноним 26/09/23 Втр 00:55:16 #236 №2855396 
FwcYG17aAAAfNBQ.png
>>2855392
Лол. Как и ожидалось, семиколон-шиз не способен в диалог на уровне белого человека, не способен в аргументацию и поиск истины в споре.
Аноним 26/09/23 Втр 00:55:35 #237 №2855397 
>>2855352
> Electron
> Initial release date: July 15, 2013
С добрым утром
Аноним 26/09/23 Втр 00:55:41 #238 №2855398 
>>2855392
Базилио
Аноним 26/09/23 Втр 00:57:13 #239 №2855400 
>>2855398
>>2855392
Семён на самоподдуве не заметен.
Аноним 26/09/23 Втр 01:09:08 #240 №2855412 
16879560167240.mp4
16879789571040.mp4
>>2855396
>пик
Примерно так и представляю тебя, пока я мацаю хрюшу за ляшку, а ты дрожащими интонациями крикливо доказываешь почему "ТОЧКА С ЗАПЯТОЙ НЕ НУЖНА!!!!"
Блять, ты вроде и не вкатышь уже, т.к. давненько уже забегал унижаться в этом треде, чтож ты делаешь, зачем тебе это?! Как связанна культура разработки и ебаные семиколомны, опять свои супер-пупер новые проекты без точек с запятой приплетаешь, шизик просто уймись.

Ученый-питухипстер, это же ты?
Аноним 26/09/23 Втр 01:11:04 #241 №2855413 
>>2855400
Есть пробитие!!
Аноним 26/09/23 Втр 01:44:53 #242 №2855429 
image.png
>>2855392
Двачую, вообще не читаю посты которые выглядят примерно так
Аноним 26/09/23 Втр 01:46:10 #243 №2855430 
>>2855389
Предлагаю тебе ещё от точек в предложении отказаться, заменить на переносы строки
Точки - визуальный шум
Аноним 26/09/23 Втр 02:29:15 #244 №2855445 
>>2855430
Нет. Точки в естественном языке несут смысл и функцию. В JS — не обязательно. Если их убрать, то читабельность кода не ухудшается, а наоборот улучшается. В случае с тем же русским языком отказ от точек ухудшит читабельность.

>>2855412
Про культуру разработки я тебе уже объяснял здесь:
>>2855283
>Культура разработки заключается в том числе в том, что с другими участниками команды можно аргументированно обсудить принятые в команде конвенции.
С семиколонами она никак напрямую не связана, я ни разу об этом не говорил, ты себе это зачем-то придумал и пытаешься с этим спорить.

Если тебе с первого раза не понятно, то случай тяжёлый, думаю тут уже не достучаться.

Чем я похож на того учёного? Он общается агрессивно и визгливо, как и ты, а я же холодно и сухо. Моя цель — приносить пользу посетителям треда, даже если некоторые из них трясутся от непонимания и непринятия. А у тебя цель просто потроллить, видимо.

Новые проекты без легаси инструментов и подходов к разработке действительно часто с самого начала пишутся без семиколонов. И среди того же опенсорса такого достаточно.
Аноним 26/09/23 Втр 05:54:44 #245 №2855468 
Новый кодер вот так пишет. Нормально или по-пидорски?

const { userInfo = {} } = this
Аноним 26/09/23 Втр 07:46:56 #246 №2855487 
<form
name="SendOrder"
method="post"
action={actionUrl}
className="absolute hidden"
ref={formRef}
>
<input type="hidden" name="test" value={Test} />
<input type="hidden" name="Language" value={language ?? 'rus'} />

Аноны подскажите, есть скрытая форма с полями input=hidden, можно её заменить на обычный запрос? Сколько не ебусь, запрос не работает также
Аноним 26/09/23 Втр 08:12:56 #247 №2855489 
>>2855487
В общем случае - нельзя. Подробностей не знаю, но у нас в компании такая же дичь используется. Представь: реакт, вью, смузи, эджайл, и – хуяк – создание невидимой формочки, чтобы сделать один сраный сабмит.
Аноним 26/09/23 Втр 08:38:25 #248 №2855498 
>>2855489
говно какое
Аноним 26/09/23 Втр 10:22:23 #249 №2855577 
>>2855487
>можно её заменить на обычный запрос?
Можно
Аноним 26/09/23 Втр 10:24:45 #250 №2855578 
>>2855487
Скопируй фетч запрос из девтулзов на отправку.
Аноним 26/09/23 Втр 10:27:31 #251 №2855582 
>>2855389
>Всё так, да. При этом профитов от точек с запятой 0. То есть мы ничего не теряем, выкидывая точки с запятой, то есть приобретаем преимущества забесплатно.
Тебе буквально сказали выше, что в зависимости от настроек форматирования твоим преттиером меняется поведения кода. Ты продолжаешь кудахтать про 0 профитов.

Сейчас бы залезть в кодовую базу на 100к строк, и прогнать на ней преттиер, в надежде, что ничего не отъебнёт. Ох лол.
Аноним 26/09/23 Втр 11:42:16 #252 №2855672 
>>2855577
>Можно
Нельзя. Не будет правильного перехода, который подразумевается в дефолтном поведении формы при сабмите.
Аноним 26/09/23 Втр 12:25:27 #253 №2855723 
>>2855672
>Не будет правильного перехода
history api сущуствует уже ебучую кучу лет. Сам сделай этот переход.
Аноним 26/09/23 Втр 12:50:36 #254 №2855772 
>>2855489
>>2855487
FormData, вы ебанулись
>>2855672
Это тот который повторно отправляет ту же форму чтобы бэк точно охуел?
Аноним 26/09/23 Втр 14:40:52 #255 №2855891 
>>2855582
Чтобы не менялось поведение кода он перед преттиером прогоняется через еслинт, на случай если там наговнокожено в виде строк, начинающихся с круглой или квадратной скобки
Аноним 26/09/23 Втр 14:49:01 #256 №2855901 
>>2855891
А можно просто, чтобы работало? Хотя бы с точкой с запятой, без бубна?
Почему у других оно просто работает, а на твоих проектах до тебя, получается, и не работало?

Нахуя ты диффы в репе фармишь?
Аноним 26/09/23 Втр 14:54:50 #257 №2855908 
>>2855901
В смысле не работало, до меня тоже всё работало, только по-другому. ОКоманда решила, что нужно писать без точек с запятой, я один раз прогоняю весь код через еслинт и преттиер, обычно код никак не меняется, кроме как удаления точек с запятой, потому что строки начинающиеся с круглой или квадратной скобки довольно ребко встречаются. IIFE ещё бывает, а деструктуризация массива без присваивания значений в переменные совсем редкостью. После этого никаких танцев с бубном, дальше у всех автоматически в пре-коммит хуке линтинг и форматтинг делается. На количество диффов в репе всем похуй всегда было за пределами опенсорса.
Аноним 26/09/23 Втр 15:08:01 #258 №2855926 
ПРИШЛО ВРЕМЯ ПОСТАВТЬ ТОЧКУ С ЗАПЯТОЙ

https://strawpoll.com/ajnEO5LQNZW
https://strawpoll.com/ajnEO5LQNZW
https://strawpoll.com/ajnEO5LQNZW
Аноним 26/09/23 Втр 15:09:44 #259 №2855929 
>>2855926
таблетки выпей, нихуя не понятно куда тыкать.
Аноним 26/09/23 Втр 15:11:18 #260 №2855934 
>>2855929
Дата инжыр, спок.
Аноним 26/09/23 Втр 15:13:07 #261 №2855935 
>>2855934
путон понятно, что питон.
но что такое "с головного мозга"?
причем тут инжинеры, шизик, блять?
нахуй эти ребусы?!
Аноним 26/09/23 Втр 15:19:01 #262 №2855946 
>>2855935
ясн
Аноним 26/09/23 Втр 15:48:47 #263 №2855972 
>>2855929
+
Какие же анальники дегенераты, пиздец просто.
Аноним 26/09/23 Втр 15:59:29 #264 №2855980 
>>2855972
Попробуй плюсик убрать, он создаёт слишком много визуального шума. Может и понятнее сразу станет.
Аноним 26/09/23 Втр 16:10:15 #265 №2855996 
>>2855980
мог бы обойтись без запятых и точек они слишком много визуального и смыслового шума создают в нашей команде давно уже от них отказались только всякое стадо так и продолжает их ставить абсолютно бессмысленно
Аноним 26/09/23 Втр 16:13:07 #266 №2856003 
>>2855996
v nashei kommande daje ot kirillici otkazalis tak chto sasai
Аноним 26/09/23 Втр 16:19:07 #267 №2856010 
>>2855926
Ты долбаёб
Нахуя ставить точку с запятой
Визуальный шум
Аноним 26/09/23 Втр 16:20:57 #268 №2856015 
>>2856010
>>2855996
Эти начинают прозревать. JS-анальники ещё не окончательно потеряны.
Аноним 26/09/23 Втр 16:27:51 #269 №2856024 
>>2856015
Точки убери
Визуальный шум
Аноним 26/09/23 Втр 16:30:13 #270 №2856028 
>>2855996
хорошо что на дваче шрифт без засечек
а то было бы ещё больше визуального шума
Аноним 26/09/23 Втр 16:44:36 #271 №2856039 
>>2856028
vot ti roflish a u nego esche naverno i tema v ide perepidorivayuschaya vsyo kursivom
Аноним 26/09/23 Втр 16:48:00 #272 №2856045 
>>2856024
В неформальном письме можно и убрать, в чём проблема
Аноним 26/09/23 Втр 16:49:29 #273 №2856050 
16938663177490.jpg
>>2856028
>>2856039
>>2856024
>Эти нелепые попытки отшутиться после слива
Аноним 26/09/23 Втр 16:50:33 #274 №2856052 
>>2856050
znachie kursivny shrift ok ok petuh vsyo yasno
Аноним 26/09/23 Втр 16:54:01 #275 №2856054 
>>2856045
> в чём проблема
в порядке выполнения команд
Аноним 26/09/23 Втр 16:58:25 #276 №2856057 
Шизы, остановите тряску. Всем похуй на эти ваши точки с запятой.
Аноним 26/09/23 Втр 17:02:48 #277 №2856061 
>>2856057
Мне было бы тоже похуй, если бы с точками с запятой и без работало абсолютно идентично. Но это не про жабаскрипт. Работай оно одинаково, то, скорее всего, я бы сам метнулся в лагерь питонистов.
Аноним 26/09/23 Втр 17:04:29 #278 №2856063 
>>2856054
Не нарушается, если ты даёшь понять собеседнику где у тебя кончается предложение, например через перенос строки
Вот здесь у меня по сути новое предложение, ещё и начинается с большой буквы
Аноним 26/09/23 Втр 17:36:34 #279 №2856112 
Полностью изучил event loop и промисы. Теперь меня невозможно завалить на собесе в этой области. А вы и дальше обсуждайте точку с запятой.

мимо вкатун
Аноним 26/09/23 Втр 17:39:54 #280 №2856122 
>>2856112
Ну давай, расскажи как работает ивентлупа
Аноним 26/09/23 Втр 17:44:21 #281 №2856132 
>>2856112
> промисы
А ПРО СОСИНК СУВЕЙТЫ СЛЫШАЛ? А КАК ОНИ РАБОТАЮТ?
Аноним 26/09/23 Втр 17:52:41 #282 №2856156 
>>2856112
Поясни за микротаски и макротаски
Аноним 26/09/23 Втр 18:02:20 #283 №2856185 
Как отправить хедеры при загрузке страницы через <a></a>? И есть ли вообще другой способ перехода по адресам?
Аноним 26/09/23 Втр 18:07:06 #284 №2856204 
image.png
Все дата сатанисты и их ручные дата инжиниры покинули тред. Не будет у нас больше дата плоттинга под d'n'b.
Аноним 26/09/23 Втр 18:14:27 #285 №2856214 
>>2856185
>Как отправить хедеры при загрузке страницы через <a></a>?
Браузер их сам отправляет. Ну, те, которые нужны.
>есть ли вообще другой способ перехода по адресам?
window.open
form.submit
history.push
navigation.navigate
Аноним 26/09/23 Втр 18:51:04 #286 №2856284 
Что, кто и как мне могут сделать, если я не положу файл с MIT лицензией в проект? То есть обычное дело, я выполнил заказ, в проекте несколько библиотек под MIT лицензией. Но про лицензии забыл и отдал все заказчику. Мне могут пришить присвоение чужого продукта или что-то другое?
Алсо, чтобы не добавлять несколько файлов с лицензией, я могу в первом файле собрать копирайты, во втором текст лицензии, а в ридми описать где что лежит? Так и надо, наверное, правильно делать?
Аноним 26/09/23 Втр 18:53:51 #287 №2856285 
>>2856284
Алсо, разбирался когда-нибудь такой кейс в суде?
Аноним 26/09/23 Втр 18:55:07 #288 №2856286 
>>2856284
За MIT ничего не будет, это в GPL надо обязательно опенсорс делать.
Аноним 26/09/23 Втр 19:01:33 #289 №2856296 
>>2856050
я пидрила ебаная тебя выебу сливайся уже шизик
Аноним 26/09/23 Втр 19:03:42 #290 №2856298 
>>2856296
Анон, контролируй свой баттхёрт пожалуйста
Аноним 26/09/23 Втр 19:04:44 #291 №2856300 
>>2856214
>Браузер их сам отправляет. Ну, те, которые нужны.
Ну вот мне нужно аксесс токен в хэдере отправить при загрузке страницы. И как мне блять это сделать, если через <a> невозможно передать собственные хэдеры, а через фетч нельзя перейти на другую страницу?
Аноним 26/09/23 Втр 19:30:35 #292 №2856330 
>>2856300
В фетче можно посмотреть признак переадресации и сделать навигацию на URL из location хэдера ручками.
Хэдеры прикладываешь к запросу ручками, в фетч, в заголовки.
Если нужно автомагически - куки. Но тут тебе надо торговаться с бэком, чтобы он твои креденшиалы принимал.
Аноним 26/09/23 Втр 19:42:34 #293 №2856354 
Какой сейчас самый модный и популярный способ стилизации в реакте?
Аноним 26/09/23 Втр 19:49:27 #294 №2856362 
>>2856354
Shadcn UI + tailwind
Аноним 26/09/23 Втр 20:04:24 #295 №2856384 
>>2856362
>Shadcn UI
А потом кабан хочет чтобы внури заголовков аккордиона были кнопки, а в дейтпикере можно было выбрать несколько дат галочками...
Аноним 26/09/23 Втр 20:11:17 #296 №2856401 
>>2856015
антисемит, плиз
Аноним 26/09/23 Втр 20:19:58 #297 №2856427 
image.png
Кто эти 2 человека, которые ещё не отметились ИТТ, кроме челибоса, который корраптит команды на бесшумовую сторону?
Аноним 26/09/23 Втр 20:20:24 #298 №2856428 
>>2856384
Я знаю, считаю говном что tailwind, что shadcn, но эти две штуки сейчас модные и на хайпе. По мне так Mantine лучшая UI либа с большим отрывом от остальных. И разработчик наш, родной русич.
Аноним 26/09/23 Втр 20:21:05 #299 №2856432 
>>2856354
Создаешь компоненты через cample и просто через атрибуты прокидываешь им нужные стили.
Аноним 26/09/23 Втр 20:22:54 #300 №2856441 
>>2856427
>корраптит
У тебя до сих пор не бомбит, я смотрю
Аноним 26/09/23 Втр 20:29:56 #301 №2856453 
>>2856432
Это в любом говне можно сделать. Да и заебали в со своими вебпаками, рендерами на клиенте. Сейчас новый тренд пошел, возвращение к корням так сказать. Рендерить на беке на основном лангуаге, а потом обновлять куски отрендереных на бекенде компонент ажаксом, при необходимости. Скоро фронты будут опять не нужны. Вот увидити...
Аноним 26/09/23 Втр 20:31:15 #302 №2856458 
>>2856045
ф нифармальновом дахуячеможно
Аноним 26/09/23 Втр 20:34:52 #303 №2856466 
>>2856284
Да все прям под лупой репы прочесывают и ищат продукты, которые нарушают лицензии. За тобой уже выехали.
Аноним 26/09/23 Втр 20:39:01 #304 №2856477 
>>2856453
Бекенд на жаваскрипте. Вод увитишь. Одна макака которая шарит в оживлении фронта и крудах.
Аноним 26/09/23 Втр 21:20:21 #305 №2856554 
Вопрос ждунам на засыпку (сенькам молчать)
Будет ли в следующем коде (бесконечная или конечная) рекурсия и ошибка Maximum call stack size exceeded? И почему?

function fun() {
console.log("test")
setTimeout(fun)
}
агт()
Аноним 26/09/23 Втр 21:21:38 #306 №2856556 
>>2856554
>агт()
fun()

быстрофикс
Аноним 26/09/23 Втр 21:29:48 #307 №2856577 
>>2856554
Как ты его >>2856112 решил уделать. Жоска.
Аноним 26/09/23 Втр 21:39:59 #308 №2856611 
>>2856458
Вот и я том же.
Аноним 26/09/23 Втр 21:42:27 #309 №2856616 
>>2856286
>>2856466
Если я правильно понимаю, то лицензию ты должен прикладывать к библиотекам. Потому что когда ты их передаешь заказчику, ты передаешь их копии. Но если ты их не приложишь, ничего страшного не произойдет, потому что ты не выдаешь код под MIT лицензией за свой.
А когда пользователю отображается готовый сайт, который создан на этих библиотеках это уже твоя работа и результат работы этих библиотек. Соответственно ты на сайт вешаешь свое авторство. До пользователя ты не доносишь информацию о лицензиях библиотек, потому что он пользуется результатом работы этих библиотек.
То есть библиотека, которой ты пользуешься, чтобы создать сайт, под MIT лицензией. Функции, которые ты туда отправляешь и, которые отображаются это уже результат работы библиотеки.
Если у заказчика спросят какие библиотеки входят в код сайта, то он ничего не присваивает и говорит, что они под MIT лицензией. То есть они не обязательно должны лежать на сервере вместе с сайтом. Даже, если я их не приложу для заказчика, заказчик сам их предоставит.
Поправьте, если я не прав.
Аноним 27/09/23 Срд 01:03:47 #310 №2856867 
>>2856284
> я могу в первом файле собрать копирайты, во втором текст лицензии, а в ридми описать где что лежит
Да, так часто делают. В ведре и айосе где-то даже есть пункт меню с этим одним списком.
>>2856285
Нет, потому что:
>Всем похуй
>Никто не понимает лицензионное право
>Вообще никто
>Да, суд тоже
>Оно вообще скорее всего по факту не работает как правовой инструмент
>Когда не похуй решается во внесудебном порядке.
Какие-нибудь Рога и Копыта наверянка судились с переменным успехом, но и на это решение всем похуй.
Громкие дела не в суде решаются.
Аноним 27/09/23 Срд 07:52:05 #311 №2856947 
>>2855389
>Всё так, да. При этом профитов от точек с запятой 0. То есть мы ничего не теряем, выкидывая точки с запятой, то есть приобретаем преимущества забесплатно.
Всем похуй на твои пуки. Никого не напрягает присутствие точки с запятой. Никто не видит "СМЫСЛОВОЙ ШУМ/ВИЗУАЛЬНЫЙ ШУМ". Кроме тебя и парочки других шизов.

>На очень многих современных проектах точки с запятой не используют.
Ты, кажется, в прошлый раз только некст привел в пример. Ну и хорошо. И что? А сколько новых и современных проектов используют точки с запятой? Какая-то ленивая маняпуляция статистикой.

>Да. При этом у семиколон-шизов 0 сильных аргументов в пользу засирания кода ими.
А у тебя какие аргументы?

>В JS это не обязательно. Конец строки семантически очевидно означает конец инструкции.
Так же необязательно и не ставить точку с запятой. Но все ставят.
Ну и не будем забывать, что отсутствие может повлечь, в некоторых случаях, красные штуки в консольке.

>Зачем из-за этого рваться, не понимаю.
Тоже не пойму.
Аноним 27/09/23 Срд 07:55:38 #312 №2856948 
>>2856867
>Оно вообще скорее всего по факту не работает как правовой инструмент
Ну андроид же свободный по факту.
Аноним 27/09/23 Срд 11:10:04 #313 №2857108 
Может ли быть, что Лидя-фаг и антиточказапяточник - один и тот же анон?
Аноним 27/09/23 Срд 11:34:05 #314 №2857156 
>>2855389
>В JS это не обязательно. Конец строки семантически очевидно означает конец инструкции.
Вообще не факт. Если выражение длинное, если там какой-нибудь тернарный оператор или любое другое выражение, которое не помещается в среднюю длинну строки, или хотя быв 100-150 символов, то вполне правомерно после равно поставить перенос каретки, и разные части выражения писать на разных строках. Нормальная практика же.
Аноним 27/09/23 Срд 11:35:09 #315 №2857159 
>>2856948
Отчего андроид свободен? Слышал, что какие-то суды были, но очем речь в двух словах?
Аноним 27/09/23 Срд 11:36:32 #316 №2857161 
>>2852531 (OP)
>Документация - https://developer.mozilla.org
в ахуе с вашей шапки
Аноним 27/09/23 Срд 11:42:49 #317 №2857173 
>>2857172 →
-->
>>2857161
Аноним 27/09/23 Срд 11:47:14 #318 №2857183 
>>2856453
Это где про такое можно почитать?
Аноним 27/09/23 Срд 11:56:26 #319 №2857211 
>>2857161
ну и в чем не правы?!
Аноним 27/09/23 Срд 11:57:16 #320 №2857212 
>>2857108
Что за Лидя-фаг?
Аноним 27/09/23 Срд 11:57:43 #321 №2857213 
>>2857183
https://symfony.com/bundles/ux-live-component/current/index.html
Аноним 27/09/23 Срд 12:01:26 #322 №2857222 
>>2857212
Ну Лидочка же, сениор сениорских вещей, сениор тех райтер, сениор сениор @ vercel.

>>2857161
Неси свою документацию.
Аноним 27/09/23 Срд 12:30:47 #323 №2857271 
image.png
Ето победа, до нас снизошёл дата плоттерист.
Аноним 27/09/23 Срд 13:13:50 #324 №2857355 
>>2856427
Меня больше расстраивает, что в нашем треде сидит аж 3 профнепригодных. Кто знает, какую ещё хуету они высирали, сколько людей сбили с толку?
Аноним 27/09/23 Срд 13:20:23 #325 №2857372 
>>2857222
https://doka.guide/

Друг для друга
Дока — это документация для разработчиков на понятном языке. Её пишет сообщество, чтобы помогать друг другу
Аноним 27/09/23 Срд 13:43:43 #326 №2857415 
>>2857372
Чем бы дитятко не тешилось, лишь бы училось ^_^
Аноним 27/09/23 Срд 14:01:59 #327 №2857431 
>>2857159
Исходники открыты, любой сзяо пынь может сделать форк и делает и не платит гуглу.
Аноним 27/09/23 Срд 14:03:38 #328 №2857433 
Блять, уже почти год опыта, где мои пресловутые хотя бы 1.5к бачей? Почему моя зарплата это 600 баксов?
Аноним 27/09/23 Срд 14:19:00 #329 №2857441 
>>2857433
У меня 300 баксов. Год работы фронтопитеком.
Аноним 27/09/23 Срд 14:21:07 #330 №2857443 
>>2857441
Как так вышло? Тебе не нравятся деньги?
Аноним 27/09/23 Срд 14:27:28 #331 №2857456 
image.png
>>2857433
> 150к рублей
> даже не целый год
> 2к23 с перенасыщенным рынком труда
¿?
Аноним 27/09/23 Срд 14:37:10 #332 №2857473 
>>2857456
А сколько экспы надо, чтобы хрюши сами набивались в личку?
Аноним 27/09/23 Срд 14:42:46 #333 №2857480 
>>2857473
В 2023-ем - честные 3 коммерции в резюме. Не фриланса. Всё что меньше - попадаешь в общий чан с говном вкатунами.
Аноним 27/09/23 Срд 14:44:12 #334 №2857484 
>>2857443
Я работаю за те же деньги за которые пришел стажером. Тогда был рад что вообще взяли. А сецчас уходить боюсь, так как вокруг страшный мир унижающих собесов с пузырьковыми сортировками, двусвязными списками и надменными хрюшами. Есть шанс потерчть работу в айти навсегда. Поэтому надо держаться за кабаныча и не бухтеть.
Аноним 27/09/23 Срд 14:50:38 #335 №2857493 
Зная Реакт, как быстренько присесть на стул со Vue?
Есть что-нибудь на что стоит обратить внимание, кроме доки?

Я уже поглядел чуток. Бррррррр, какие-то for in внутри html.... притом что в ЖСе вообще лучще не вспоминать for in.

Мне Реакт нравится, пушто просто JS пишешь и сё. Нифига нету кроме JS и JSX. А тут во Вью куча синтаксиса нового.
Пересаживаюсь вынужденно, если что. Сам бы я ни-ни.
Аноним 27/09/23 Срд 14:51:50 #336 №2857495 
>>2857493
Довольно быстро - концепции те же, что и на реакте, только синтаксис другой. Вот ангуляр (дохлая вещь), это да, там пиздец.
Аноним 27/09/23 Срд 14:52:08 #337 №2857496 
>>2857493
Быстренько не получится, чтобы не плеваться от vue нужно снизить умственную активность до нуля
Аноним 27/09/23 Срд 14:52:45 #338 №2857498 
>>2857480
Ну пиздец блять. От боли хочется вкатиться в пыху, где конкуренции куда меньше ,а зарплаты те же.
Аноним 27/09/23 Срд 15:33:36 #339 №2857566 
>>2857493
попробуй - узнаешь.
Аноним 27/09/23 Срд 15:43:00 #340 №2857592 
>>2856948
Только AOSP.
Много ты телефонов на нём видел?
Аноним 27/09/23 Срд 15:48:14 #341 №2857604 
ead6af99a1f494511d48daf66b684b82.png
>>2856947
>Всем похуй на твои пуки. Никого не напрягает присутствие точки с запятой. Никто не видит "СМЫСЛОВОЙ ШУМ/ВИЗУАЛЬНЫЙ ШУМ". Кроме тебя и парочки других шизов.
Если тебя не напрагяет, это не значит, что никого не напрягает. https://en.wikipedia.org/wiki/Faulty_generalization

>Ты, кажется, в прошлый раз только некст привел в пример. Ну и хорошо. И что? А сколько новых и современных проектов используют точки с запятой? Какая-то ленивая маняпуляция статистикой.
https://github.com/npm/cli/blob/latest/lib/npm.js
https://github.com/brave/brave-browser/blob/master/scripts/init.js
https://github.com/webtorrent/webtorrent/blob/master/lib/server.js
https://github.com/vercel/next.js/blob/canary/packages/next/server.js
https://github.com/nuxt/nuxt/blob/main/packages/nuxt/src/core/nuxt.ts
https://github.com/vuejs/vue/blob/main/src/core/index.ts
https://github.com/supabase/supabase/blob/master/packages/ui/index.tsx
https://github.com/koajs/koa/blob/master/lib/application.js
https://github.com/fastify/fastify/blob/main/lib/server.js
https://github.com/adonisjs/core/blob/develop/standalone.ts
https://github.com/TanStack/query/blob/main/packages/query-core/src/index.ts
https://github.com/framer/motion/blob/main/packages/framer-motion/src/index.ts
https://github.com/pmndrs/react-spring/blob/main/packages/core/src/index.ts
https://github.com/pmndrs/react-three-fiber/blob/master/packages/fiber/src/index.tsx
https://github.com/vercel/swr/blob/main/core/src/index.ts
https://github.com/pmndrs/zustand/blob/main/src/react.ts
https://github.com/chakra-ui/chakra-ui/blob/main/packages/core/system/src/index.ts
https://github.com/reduxjs/redux/blob/master/src/index.ts
https://github.com/reduxjs/redux-toolkit/blob/master/packages/toolkit/src/index.ts
https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby/src/services/index.ts
https://github.com/vitest-dev/vitest/blob/main/packages/browser/src/node/index.ts
https://github.com/vitejs/vite/blob/main/packages/vite/src/node/index.ts
https://github.com/evanw/esbuild/blob/main/lib/npm/node.ts
https://github.com/tailwindlabs/tailwindcss/blob/master/src/cli/index.js
https://github.com/cypress-io/cypress/blob/develop/packages/app/src/main.ts
https://github.com/prisma/prisma/blob/main/packages/client/src/runtime/index.ts
https://github.com/shadcn-ui/ui/blob/main/packages/cli/src/index.ts
https://github.com/nextauthjs/next-auth/blob/main/packages/core/src/index.ts
https://github.com/brianc/node-postgres/blob/master/packages/pg/lib/index.js
https://github.com/porsager/postgres/blob/master/src/index.js
https://github.com/typeorm/typeorm/blob/master/src/driver/Driver.ts
https://github.com/google/zx/blob/main/src/index.ts
https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/core/observable.ts
https://github.com/hoppscotch/hoppscotch/blob/main/packages/hoppscotch-ui/src/plugin.ts
https://github.com/ipfs/ipfs-desktop/blob/main/src/index.js

В этих проектах только шизы участвуют, получается? Которых ты называешь "никто". Ты случайно сам не шиз? А вот здесь 2.7 млн скачиваний в неделю, это тоже какие-то профнепригодные шизы качают? https://www.npmjs.com/package/eslint-config-standard

>А у тебя какие аргументы?
Точки с зяпятой не приносят пользы в коде, не добавляют смысла, то есть это бессмысленные символы. Наличие бессмысленных символов в коде засоряет его, поэтому их стоит убрать.
https://web.archive.org/web/20201206065632/http://inimino.org/~inimino/blog/javascript_semicolons
>Should you omit optional semicolons or not? The answer is a matter of personal preference, but should be made on the basis of informed choice rather than nebulous fears of unknown syntactical traps or nonexistent browser bugs. If you remember the rules given here, you are equipped to make your own choices, and to read any JavaScript easily.

>Так же необязательно и не ставить точку с запятой. Но все ставят.
Не все. https://en.wikipedia.org/wiki/Faulty_generalization

>Ну и не будем забывать, что отсутствие может повлечь, в некоторых случаях, красные штуки в консольке.
В случае, когда человек делает деструктуризацию массива без присваивания значений в переменные, и в случае использования IIFE. В качественном коде не пишут ни того, ни другого. Если вдруг случайно кто-то захочет написать, то при коммите линтер ему напомнит поправить это.

>>2857355
Авторы браузера Brave тоже профнепригодные? А ты в курсе, что один из создателей Brave это Брендан Эйх? Может авторы NPM профнепригодны, или авторы Next, Nuxt, Vue, Vite, esbuild, mobx, redux? Какие же вы потешные фундаменталисты. Прямо как религиозные фанатики, которые признают только одну единственную догму.
Аноним 27/09/23 Срд 15:53:34 #342 №2857612 
>>2856948
Только AOSP.
Много ты телефонов на нём видел?

И не об этом речь. Если гугл спиздил твою либу то ты идёшь нахуй безотносительно того прав ты или нет.
Ну, может сможешь выдавить из гугла компенсацию чтобы ты нахуй сам с радостью пошёл.
В любом варианте именно правое регулирование отсутствует, ты никогда не сможешь привлечь гугл к ответственности за правонарушение ни в одной юрисдикции, нет такой опции де факто, а значит право – юридическая фикция.
Убийцу, вора или карманника можно всегда отправить отвечать за проступок, никакие виляния жопой адвокатами и жонглирование формулировками не помогут, откупиться тоже невозможно. В авторском и лицензионном праве в суде прав тот кто больше денег на юристов и пиар потратил, ничего другое вообще не важно.
Аноним 27/09/23 Срд 16:03:15 #343 №2857638 
>>2857493
Буквально за день можно вкатиться. Трёшка вообще к реакту вплотную придвинулась. Да и вообще он проше гораздо.
Аноним 27/09/23 Срд 16:23:56 #344 №2857674 
>>2857604
>Какие же вы потешные фундаменталисты. Прямо как религиозные фанатики, которые признают только одну единственную догму.
Да какие фундаменты, понимаешь, просто похуй. Не видят люди проблему. Нету у них в глазах смыслологистических шумов Как и 90% анальников, так и 99% проектов.

>Если тебя не напрагяет, это не значит, что никого не напрягает.
Тогда зачем ты привел примеры проектов, а не просто сказав: "почти все". Или 35 проектов - это признак того, что все супе-пупер проекты пишутся без семиколомна?

>В этих проектах только шизы участвуют, получается?
Завелся один шизик, который всех заебал, ну а дальше ты и сам знаешь.

>Точки с зяпятой не приносят пользы в коде,
У меня без семиколомна смысловые шумы возникают.

>не добавляют смысла
Смысловое обозначение окончания. Вот как ты предлагаешь чисто отступ, только тут явный указатель, это как точка в предложении.
Чисто технически точку можно и не ставить, можно указать новую строку абзацем или отступом, но ставят же точку. И не бугуртят.

> Наличие бессмысленных символов в коде засоряет его, поэтому их стоит убрать.
>Авторы браузера Brave тоже профнепригодные? А ты в курсе, что один из создателей Brave это Брендан Эйх?
А создатели {ЛюбаяШтукаНейм} и в частности {АхуетьКакойКрутойАнальник} тоже бессмысленные вещи в коде как стадо оставляют?
Ты же понимаешь, что ты берешь проект, приплетаешь популярного Анальника, а потом заявляешь: "Вот проект. Вот антисемит. Значит я не шиз". Абсолютно не обращая внимания на общее положение
и кол-во семитов.

Ну, 35 супер-пупер проектов, антисемитов. Это твой аргумент в пользу бессмысленности семитизма.
Но как эти 35 проектов указывают на правильность твоего мнения? Можешь зайти в рандомный репозиторий и ты увидишь, что там семитизм. Можешь найти рандомный супе-пупер репозиторий и там семитизм! Можешь написать рандомному супер-пупер анальнику и не получить ответ, т.к. нахуй надо общаться с шизиками?
Аноним 27/09/23 Срд 16:40:55 #345 №2857708 
>>2857604
>Если тебя не напрагяет, это не значит, что никого не напрягает.
То же самое можно сказать про тебя - если тебя напрягает, это не значит, что всех напрягает.

>>Should you omit optional semicolons or not? The answer is a matter of personal preference, but should be made on the basis of informed choice rather than nebulous fears of unknown syntactical traps or nonexistent browser bugs. If you remember the rules given here, you are equipped to make your own choices, and to read any JavaScript easily.
Ты хоть прочитал, что цитируешь?
---
Ты просто слишком туп, чтобы осознать, что это вкусовщина, вот и насмешливая реакция на твои высеры.
Лично меня особенно забавит твоя логическая ошибка:
>Если хуйня_нейм не даёт преимуществ, то если её убрать - мы что то приобретём

На твоё море ссылок я могу но не буду собрать такое же количество репозиториев, где используется точка с запятой. Вот тебе реакт, ангуляр, нест, свелте, солиджс:
https://github.com/facebook/react/blob/main/packages/react-dom/index.js
https://github.com/angular/angular/blob/main/packages/router/index.ts
https://github.com/nestjs/nest/blob/master/packages/core/index.ts
https://github.com/sveltejs/svelte/blob/master/packages/svelte/src/runtime/store/index.js
https://github.com/solidjs/solid/blob/main/packages/solid/src/index.ts

Что показывает, что в действительности похуй, есть точки с запятой или нет. Ни один, ни другой подход не даёт ни преимуществ, ни недостатков.
Ты проф. непригоден, потому что своим ОКР-ом докучаешь своей команде. Я не верю, что у тебя получается "аргументированно" потому что твоя аргументация на уровне школьника доказать своей команде, что точка с запятой не нужны. Скорее всего ты либо пиздишь, либо ты настолько занудный и душный уебан, что всем проще поставить прекоммит-хуки, лишь ты уже заткнулся нахуй. Судя по тому, что ты уже третий день рвёшься в треде и пытаешься кому то чето доказать, происходит именно второе.
Аноним 27/09/23 Срд 16:48:14 #346 №2857729 
Щас из за этого шиза обсуждение сведётся к tabs vs spaces. Ёбаный рак
Аноним 27/09/23 Срд 17:03:50 #347 №2857757 
>>2857674
>просто похуй
Настолько похуй, что приходится на эту тему троллить в треде?

>Не видят люди проблему. Нету у них в глазах смыслологистических шумов
Некоторые видят.

>Тогда зачем ты привел примеры проектов, а не просто сказав: "почти все". Или 35 проектов - это признак того, что все супе-пупер проекты пишутся без семиколомна?
Меня попросили. В качестве пруфов, что некоторые популярные опенсорс проекты используют такой код стайл. Про все я не говорил.

>Завелся один шизик, который всех заебал, ну а дальше ты и сам знаешь.
Почему ты себя называешь "всех"?

>У меня без семиколомна смысловые шумы возникают.
В смысле, отсутствие символа создаёт шум? Каким образом?

>Смысловое обозначение окончания. Вот как ты предлагаешь чисто отступ, только тут явный указатель, это как точка в предложении.
Новая строка явным и очевидным образом говорит о том, что произошло окончание, как в питоне.

>Абсолютно не обращая внимания на общее положение и кол-во семитов.
Так это ты постоянно делаешь бинарные однозначные утверждения типа "все", "никто", "никого". А я признаю, что большинство пишут с точками с запятой, но не все, достаточное количество людей пишут без.

>Ну, 35 супер-пупер проектов, антисемитов. Это твой аргумент в пользу бессмысленности семитизма.
Это аргумент в пользу того, что такой код стайл иногда используется в опенсорсе. В пользу отказа от точек с запятой аргументы были в другой части поста.

>>2857708
>То же самое можно сказать про тебя - если тебя напрягает, это не значит, что всех напрягает.
Да я знаю. Я же не предлагаю всем так писать. Я просто защищаю своё право так писать. При этом доказываю, что я не один такой. Я как атеист среди мусульман-фундаменталистов.

>Ты хоть прочитал, что цитируешь?
Да. Я осознаю, где отсутствие точки с запятой может выстрелить в ногу, а не отказываюсь от них просто так, бездумно.

>Ты просто слишком туп, чтобы осознать, что это вкусовщина
Лол. Я с самого начала и говорю, что это вкусовщина. Если ты этого не осознал, то это ты слишком туп. В моём восприятии точки с запятой создают визуальный шум. Как и в восприятии тех же авторов проектов, ссылки на которые скинул выше. А для кого точки с запятой не создают, тем обычно похуй, есть они или нет, поэтому в нескольких последних рабочих проектах в моих командах никто не возражал против того, чтобы их убрать.

>>Если хуйня_нейм не даёт преимуществ, то если её убрать - мы что то приобретём
Ты пропустил момент с тем, что хуйня_нейм несёт в себе минусы, такие как засирание кода.

>Ты проф. непригоден, потому что своим ОКР-ом докучаешь своей команде
Но команда, причём ни одна, без возражений приняла моё предложение. Не было докучания.

>Я не верю, что у тебя получается "аргументированно" потому что твоя аргументация на уровне школьника доказать своей команде, что точка с запятой не нужны
Понимаю, когда ты неадекватный фундаменталист, у которого прямо свербит от того, что люди используют альтернативный код стайл, то сложно представить людей, которым в большинсве похуй на наличие/отсутствие точек с запятой и они легко готовы от них отказаться.

>ты уже третий день рвёшься в треде
Понимаю, не бомбит у тебя, настолько не бомбит, что третий день пытаешься вяло троллить и отшучиваться, в то время как я спокойно и адекватно продолжаю отстаивать свою позицию.
Аноним 27/09/23 Срд 17:09:50 #348 №2857766 
>>2857757
>Но команда, причём ни одна, без возражений приняла моё предложение. Не было докучания.
На самом деле это было так:
1. Начинается дейлик
2. Ты с нихуя поднимаешь тему точек с запятой
3. Тебе говорят что это вкусовщина и проблема только у тебя.
Следующий день
4. Go to 1.

Потому что адекватная реакция на такой высер - "нахуя"
Аноним 27/09/23 Срд 17:10:08 #349 №2857767 
mobx - библиотека богов
Аноним 27/09/23 Срд 17:25:57 #350 №2857791 
>>2857766
Нет. В предпоследнем месте у нас в начале квартала большое обсуждение проекта с разных сторон, где в том числе такие предложения можно вносить. На последнем месте есть отдельная страница во внутренней вики на тему рефакторинга, всяческого улучшения проекта, не только по части когда, а например CI/CD, там все участники могут предлагать свои идеи, также есть вечная таска с подтасками, куда попадают принятые предложения. Ты наверное экстраполируешь свой опыт на всех остальных. Может ты работал с закостенелыми старпёрами с оскуфевшими мозгами, которые подобные предложения в штыки воспринимают со словами "ррряяя, мы в 2010 году под IE6 писали с точками с запятой, кудах, значит так должно быть всегда".
Аноним 27/09/23 Срд 17:26:19 #351 №2857794 
>>2857767
Чем лучше зустанда?
Аноним 27/09/23 Срд 17:32:01 #352 №2857801 
>>2857757
>Настолько похуй, что приходится на эту тему троллить в треде?
Да судя по всем ты нас тут троллишь, а не мы тебя.

>Некоторые видят.
Ну и хуй с ними.

>В смысле, отсутствие символа создаёт шум? Каким образом?
А каким образом наличие создает шум? Тоже не пойму.

>достаточное количество людей пишут без.
35 проектов, 31 компания, как минимум 33 человека шизика нам известны.

>В пользу отказа от точек с запятой аргументы были в другой части поста.
Которую забыл приложить?

>Так это ты постоянно делаешь бинарные однозначные утверждения типа "все", "никто", "никого".
>Если тебя не напрагяет, это не значит, что никого не напрягает.
>Не все.
>Авторы браузера Brave
>Может авторы NPM
>или авторы
Ты немного иначе делаешь, ты берешь компанию. Берешь результат одного шизика, который всех заебал. А потом говоришь, что Супер-пупер компания, их отцы-основатели, сам достопочтенный Брендан Эйх - антисемиты.

>Ты пропустил момент с тем, что хуйня_нейм несёт в себе минусы, такие как засирание кода.
Лол. Тебе с самого начала и говорят, что это вкусовщина. Если ты этого не осознал, то это ты слишком туп.

>Но команда, причём ни одна, без возражений приняла моё предложение. Не было докучания.
Ты уже который день пасты чуть ли не в лимит ебашишь чисто чтобы показать Анону какого это иметь правильное мнение на счет личной вкусовщины.
Аноним 27/09/23 Срд 17:39:42 #353 №2857811 
image.png
JS-тред.
Аноним 27/09/23 Срд 17:55:45 #354 №2857830 
>>2857801
>А каким образом наличие создает шум? Тоже не пойму.
В коде дополнительные символы, которые ничего в него не добавляют. Выглядит как мусор, который можно выкинуть.

>Которую забыл приложить?
Уже раз 10 писал, но ты продолжаешь троллить тупостью.
Вот тут >>2857604
>Точки с зяпятой не приносят пользы в коде, не добавляют смысла, то есть это бессмысленные символы. Наличие бессмысленных символов в коде засоряет его, поэтому их стоит убрать.
https://web.archive.org/web/20201206065632/http://inimino.org/~inimino/blog/javascript_semicolons
>Should you omit optional semicolons or not? The answer is a matter of personal preference, but should be made on the basis of informed choice rather than nebulous fears of unknown syntactical traps or nonexistent browser bugs. If you remember the rules given here, you are equipped to make your own choices, and to read any JavaScript easily.

>Ты немного иначе делаешь, ты берешь компанию. Берешь результат одного шизика, который всех заебал. А потом говоришь, что Супер-пупер компания, их отцы-основатели, сам достопочтенный Брендан Эйх - антисемиты.
С каких пор автор джаваскрипта и браузера Brave всех заебал? По твоей логике авторы популярных приложений и инструментов являются некометентныеми шизиками, например авторы Next, Nuxt, Vue, Vite, esbuild, mobx, redux, автор джаваскрипта и Брейва, авторы NPM. Но разве могли бы некомпетентные шизики создать софт, которым пользуются множество людей по всему миру? Ладно, авторы редакса может и шизики. Но в целом логика нерабочая.

>Лол. Тебе с самого начала и говорят, что это вкусовщина. Если ты этого не осознал, то это ты слишком туп.
С это осознал ещё до начала обсуждения, когда на работе предлагал. Ну и со своего первого поста тут я это и имел в виду.

>Ты уже который день пасты чуть ли не в лимит ебашишь чисто чтобы показать Анону какого это иметь правильное мнение на счет личной вкусовщины.
А где я писал, что оно правильное? Это ты мне тут пишешь, что не использующие точки с запятой люди являются некомпетентными шизиками. Потому что тебе неприятно, что кто-то делает не так, как сказано в твоей догме. Контролируйте свой баттёхрт.
Аноним 27/09/23 Срд 18:31:55 #355 №2857853 
>>2857484
Ну, за собес-то в морду не дают, походи, проверь себя. Даже если твой кабан узнает и спросит - скажешь проверяешь свою квалификацию просто, актуализируешь знания типа.
Аноним 27/09/23 Срд 18:33:53 #356 №2857857 
>>2857498
Дожили. В пыхе, и конкуренции меньше. Че, правда чтоль?
Аноним 27/09/23 Срд 18:38:07 #357 №2857861 
>>2857612
>Ну, может сможешь выдавить из гугла компенсацию чтобы ты нахуй сам с радостью пошёл.
Вообще-то идти с радостью нахуй от гугла приятнее, чем просто нахуй. Большая компенсация, сильно-то порадует?
Аноним 27/09/23 Срд 18:40:31 #358 №2857865 
>>2857612
Но свободная лицензия сделала линукс свободным и заставила смириться с этим огромные корпорации, которые теперь вынуждены делать код продуктов с использованием линукса свободным. Столман своей лицензией победил капитал.
Аноним 27/09/23 Срд 18:42:04 #359 №2857868 
>>2857493
Когда получил оффер на Нухт, я выучил вью за 1-2 дня (вместе с нухтом)
Аноним 27/09/23 Срд 18:50:39 #360 №2857875 
>>2857757
>Новая строка явным и очевидным образом говорит о том, что произошло окончание, как в питоне.
В каком-то конкретном код-стайле могут договоритсья, что произошло окончание. Но вообще нет, не говорит, можно разбивать выражение на несколько строк и когда удобно, люди так и поступают. Потому что внезапно код стайл может ограничивать длину строки.
Аноним 27/09/23 Срд 18:54:48 #361 №2857878 
>>2857875
> можно разбивать выражение на несколько строк
Пример? Я такое встречал огромное количество раз, конечно, но интересно, может ты что-то другое имеешь в виду
Аноним 27/09/23 Срд 19:24:15 #362 №2857910 
>>2857878
Да тупо длинный тернарный оператор. У меня в пайшарме жадность проснулось, лечить надо. Под вечер лень.
Аноним 27/09/23 Срд 19:31:48 #363 №2857923 
>>2857910
Нет, ты не понял. У него преттиер УБИРАЕТ точки запятой, но внезапно, там где из-за этого всё наебнётся и линтер кудахчет варнингами - он либо переписывает, либо даёт добро на точки с запятой в самом неожиданном месте. Например, в начале следующей строки.

В тернарнике не ожидается точка с запятой. Там ожидается <операнд> ? <правое выражение> : <левое выражение>
Аноним 27/09/23 Срд 19:47:41 #364 №2857931 
>>2857923
><операнд> ? <правое выражение> : <левое выражение>
Ну, вы понели
Аноним 27/09/23 Срд 19:50:09 #365 №2857936 
image.png
JS ecosystem btw.

Совсем недавно я бомбил с трёх вкладок в секции install.
Аноним 27/09/23 Срд 21:20:24 #366 №2858023 
>>2857923
Но там же вполне может быть
const some =
<операнд> ?
<правое длиииииинное выражение> :
<левое длиннннннннное выражение>;
Но ок, я не понял. Всё сложно. Вместо того, чтобы ставить точку с запятой и не париться.
Аноним 27/09/23 Срд 21:48:20 #367 №2858071 
>>2857936
npm i -D название_либы
Аноним 27/09/23 Срд 22:02:17 #368 №2858081 
>>2857857
Да, ведь пыху не рекламируют на каждом шагу говнокурсы.
Аноним 27/09/23 Срд 22:10:09 #369 №2858088 
>>2857936
Меня больше бобмит от того что в каждом проекте около десятка всяких .editorconfig, CODE_OF_CONDUCT.md, .npmrc, .eslintignore...
В артефактах типа isOdd этого метаговна на порядки больше чем кода.
Аноним 27/09/23 Срд 22:10:22 #370 №2858090 
;
Аноним 27/09/23 Срд 22:27:50 #371 №2858104 
>>2857604
>Авторы браузера Brave тоже профнепригодные? А ты в курсе, что один из создателей Brave это Брендан Эйх?
Брендан Эйх полностью профнепригоден. Создать настолько говенный язык как JavaScript даже умышленно очень сложно.
Аноним 27/09/23 Срд 22:29:56 #372 №2858107 
16926654593260.png
>>2858104
Аноним 27/09/23 Срд 22:30:49 #373 №2858110 
>>2857372
Я только доку2 котирую
Аноним 27/09/23 Срд 22:31:13 #374 №2858112 
>>2858104
А какие языки в противовес жсу гениальны?
Аноним 27/09/23 Срд 22:38:19 #375 №2858120 
>>2858112
>А какие языки в противовес жсу гениальны?
Любые, в которых основные законы арифметики работают? Хотя бы.
Аноним 27/09/23 Срд 22:39:01 #376 №2858122 
1695843538617.png
Какие списки есть у джс, если мне нужно чтобы у каждого элемента было по два или три свойства?
Аноним 27/09/23 Срд 22:41:48 #377 №2858127 
>>2858122
Вложенный объект или массив?
Аноним 27/09/23 Срд 22:43:13 #378 №2858129 
>>2858122
> списки
> в js
Массивы, объекты.
> в ts
Массивы,[ кортежи,] объекты.
Аноним 27/09/23 Срд 22:46:41 #379 №2858134 
>>2858120
В жс тоже работают
Аноним 27/09/23 Срд 22:58:12 #380 №2858148 
>>2858081
А срабатывает ли ссылка на соседние треды? >>2840469 →
Аноним 27/09/23 Срд 23:17:32 #381 №2858167 
1695845849846.png
Вкатился час назад, можете сразу с ноги объяснить, что делаю не так. Вроде все работает, но...
Аноним 27/09/23 Срд 23:18:29 #382 №2858170 
>>2858134
>В жс тоже работают
И тут ты сходу обосрался.
Аноним 27/09/23 Срд 23:22:05 #383 №2858173 
>>2858167
>Вроде все работает, но...
сразу хочется разбить ебало за:
- нейминг переменных
- гетерогенные массивы
- объявление класса в файле с исполняемым кодом
Аноним 27/09/23 Срд 23:34:46 #384 №2858183 
>>2858170
Нет, ты. В JS работают основные законы арифметики. Твоя стекающая по штанам подлива не меняет этого факта.
Аноним 27/09/23 Срд 23:35:01 #385 №2858184 
Почему я не обращал внимания на количество вкатунидзе, когда предложили вкотица во фронтенд?

Попал в него случайно и без собеседований (стажировка через вуз). Почти года полтора нормально отработал. А теперь смотрю вакансии - а там по 10000 человек на место

Я себе подписал приговор вкатившись в хуйню? И что делать
Аноним 27/09/23 Срд 23:41:52 #386 №2858190 
Screenshot 2023-09-27 234124.jpg
>>2858023
>>2857910

Всё норм с длинными тернарниками
Аноним 27/09/23 Срд 23:45:23 #387 №2858194 
>>2858173
> - гетерогенные массивы
Ну блин, я же буквально одним постом выше спросил про типы данных и мне посоветовали массивы...
Аноним 28/09/23 Чтв 00:07:16 #388 №2858205 
image.png
image.png
>>2858194
Я тебе сказал использовать вложенный объект. И нормально поля называй, чтобы глядя в код было понятно, что там лежит.

>>2858183
>Нет, ты. В JS работают основные законы арифметики. Твоя стекающая по штанам подлива не меняет этого факта.
Ты ебнутый?
Аноним 28/09/23 Чтв 00:48:34 #389 №2858212 
>>2858205
> Я тебе сказал использовать вложенный объект. И нормально поля называй, чтобы глядя в код было понятно, что там лежит.
Слишком сложно поясняешь, я пока такого не понимаю. Приведи пример на моем коде?
Аноним 28/09/23 Чтв 00:51:16 #390 №2858214 
>>2858205
>[] + {}
>{} + []
>Ты ебнутый?
Лол, да хватит уже серить, срыгос оформи в жявадебилский тред или откуда там ты залетел.
Аноним 28/09/23 Чтв 00:57:01 #391 №2858216 
>>2858190
Всё норм, кроме того, что новая строка нихера не говорит явным образом о, что произошло окончание выражения, как писал анон отсюда >>2857757.
Аноним 28/09/23 Чтв 00:58:14 #392 №2858219 
>>2858184
Если опыт нормально капает - наращивай, вкатуны не догонят.
Аноним 28/09/23 Чтв 00:59:23 #393 №2858220 
image.png
Аноним 28/09/23 Чтв 01:01:02 #394 №2858221 
>>2858212
В твоём коде черт ногу сломит. Пока это не читаемо тупо.
>>2858220
Боюсь, что двое из трех вообще не думают про точку с запятой, а когда кто-нибудь скажет "не ставьте" - пошлют нахуй. Потому что есть реальные задачи и проблемы, а не антисемитская хуета.
Аноним 28/09/23 Чтв 01:02:03 #395 №2858223 
>>2858220
У меня от тебя низкая культура разработки
Аноним 28/09/23 Чтв 01:04:52 #396 №2858226 
>>2858221
>антисемитская
Шиз, что ты несёшь?

>>2858223
>>2858220
Лол, у семиколон-шизы всё продолжают небомбить.
Вопрос уровня намбер прототайпа Аноним 28/09/23 Чтв 01:04:55 #397 №2858227 
image.png
Можно ли сделать break из Array.map?
Я в курсе про спецификацию, я в курсе про Array.some и прочие базовые способы. Меня интересует именно остановка map. Можно ли как-то сломать итератор?
Аноним 28/09/23 Чтв 01:05:09 #398 №2858228 
>>2858173
>гетерогенные массивы
А давно в js обращают внимание на разные типы в массивах? Раньше похуй было. И типа мы гибкий язык.
Аноним 28/09/23 Чтв 01:06:48 #399 №2858230 
>>2858223
Мне норм, я на пикче слева я же пишу на js ts, но это не влияет
Аноним 28/09/23 Чтв 01:09:12 #400 №2858232 
>>2858226
>Шиз, что ты несёшь?
Схуя на двач таких тупых пускают, для атмосферы? Поищи строку "антимеит" по треду, почитай контекст.
Аноним 28/09/23 Чтв 01:10:51 #401 №2858234 
>>2858227
Насколько помню, нет. Может джедаи и найдутся, но скорее нет, чем да.
Аноним 28/09/23 Чтв 01:11:24 #402 №2858235 
>>2858232
фикс, "антисемит". но ты понял.
Аноним 28/09/23 Чтв 01:46:33 #403 №2858238 
>>2858214
дурачок, дефающий язык в котором в 2023 веке нет нормальной встроенной работы с датами, ты?
Аноним 28/09/23 Чтв 01:47:09 #404 №2858239 
>>2858228
>И типа мы гибкий язык.
Хуйсосический язык.
Аноним 28/09/23 Чтв 02:11:04 #405 №2858245 
>>2858226
Никто не бомбит, мы угараем
Аноним 28/09/23 Чтв 02:14:16 #406 №2858246 
>>2858245
>мы
Шиз, таблетки
Аноним 28/09/23 Чтв 02:18:07 #407 №2858247 
>>2858246
Принял. Желание убрать точки с запятой из кода куда то запропастилось, перестало от них корёжить
Аноним 28/09/23 Чтв 02:18:49 #408 №2858248 
>>2858238
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat
Аноним 28/09/23 Чтв 03:59:43 #409 №2858261 
>>2858248
А, мутабельный глобальный говнообъект, не соответствующий спецификации и не умеющий в часовые пояса, ты про этот? Это есть, круто.
Аноним 28/09/23 Чтв 04:34:51 #410 №2858264 
160373975918746692.jpg
>>2858228
В JS вообще ни на что в массивах не обращают внимание. Даже на полное отсутствие значений:

function isNumber(value) {
return typeof value === "number";
}
[].every(isNumber); // true

Попробуй отдебажить такую хуйню, когда она первый раз стреляет тебе в ногу, а ты не знаешь, что оно так работает.
Аноним 28/09/23 Чтв 04:43:53 #411 №2858266 
>>2858261
>А, мутабельный глобальный говнообъект, не соответствующий спецификации
Пруфы?
> и не умеющий в часовые пояса
Пруфы?
Аноним 28/09/23 Чтв 05:11:29 #412 №2858267 
>>2858264
https://math.stackexchange.com/questions/281735/quantification-over-the-empty-set
Аноним 28/09/23 Чтв 07:43:37 #413 №2858297 
>>2858261
>не умеющий в часовые пояса
бля, благодарен что напомнил, надо доделать у себя.
Аноним 28/09/23 Чтв 08:54:48 #414 №2858321 
image.png
image.png
image.png
image.png
Аноним 28/09/23 Чтв 10:03:05 #415 №2858370 
>>2858321
Что за скрин, откуда это?
Аноним 28/09/23 Чтв 11:16:12 #416 №2858443 
>>2858370
https://strawpoll.com/ajnEO5LQNZW
Аноним 28/09/23 Чтв 12:13:50 #417 №2858503 
>>2858443
Я про два последних скрина.
Аноним 28/09/23 Чтв 12:37:57 #418 №2858522 
image.png
image.png
>>2858503
https://tree-sitter.github.io/tree-sitter/playground

Как бы там ни было. Выпил точек с запятой - это трансформирующее изменение. И для этого нужен целый костыль в виде eslint'а, который будет энфорсить проверки.
Аноним 28/09/23 Чтв 13:00:17 #419 №2858543 
>>2858522
Закорёжило от второго скрина. Можешь пожалуйста убрать визуальный шум?
Аноним 28/09/23 Чтв 13:03:54 #420 №2858546 
>>2858543
Убрал тебе за щеку. Проверяй шум в конфиге еслинта. У меня от тебя шум в воркспейсе.
Аноним 28/09/23 Чтв 13:14:15 #421 №2858557 
>>2858546
Культура разработки дно
Аноним 28/09/23 Чтв 13:15:26 #422 №2858560 
image.png
>>2858522
>>2858543
Взять точки с запятой. Да и удалить.
Аноним 28/09/23 Чтв 13:28:52 #423 №2858572 
>>2858557
Разрабатывай - не хочу. Хочу смузи и точки с запятой выковыривать. Кек
Аноним 28/09/23 Чтв 13:32:52 #424 №2858578 
>>2858522
Непонятно. Я только с таким https://astexplorer.net/ имел дело, менял кой-чего с помощью @phenomnomnominal/tsquery
Аноним 28/09/23 Чтв 13:37:12 #425 №2858582 
>>2858227
Исключение можешь брсить
Аноним 28/09/23 Чтв 13:52:46 #426 №2858593 
>>2858578
Ну три ситтером одно время красили сурсы в VS Code (успешно задоджил этот период в шторме), и можно встретить в некоторых LSP
Аноним 28/09/23 Чтв 14:19:05 #427 №2858606 
why.png
Я тут делал задачи с learnjs, и у меня появился вопрос. Почему если убрать на 8 строке точку с запятой, то появляется ошибка, а если оставить, код работает?

Кто не сможет ответить, тот верстальщик.
Аноним 28/09/23 Чтв 14:28:26 #428 №2858609 
>>2858606
потому что ты пытаешься свойство у нулла прочитать шизик
Аноним 28/09/23 Чтв 14:35:10 #429 №2858616 
>>2858606
Переписывай так чтобы работало без точки с запятой
Аноним 28/09/23 Чтв 14:40:28 #430 №2858618 
image.png
image.png
>>2858616
> точка с запятой это визуальный шум, от перестановки точки с запятой ничего не меняется
> переписывай
Аноним 28/09/23 Чтв 14:41:44 #431 №2858620 
>>2858606
Культура разработки плохая.
Аноним 28/09/23 Чтв 14:51:12 #432 №2858625 
>>2858618
Понятно, вкатун не может переписать без точки с запятой. Семиколон-фундаменталист! Фу!
Аноним 28/09/23 Чтв 15:01:11 #433 №2858636 
Аноны, как в тслинте сделать так, чтобы в теге <hui ... - все параметры были новой строкой?

<hui
huiValue=''
huiSize=''
Аноним 28/09/23 Чтв 15:02:51 #434 №2858638 
>>2858625
Фундаменталист - это синоним базы.
База - это база.
Так и пишите - базовички!
Аноним 28/09/23 Чтв 15:17:59 #435 №2858658 
image.png
>>2858625
Все твои мантры строились вокруг того, что от выпиливания точки с запятой ничего не меняется. Но это пиздёж в сухом остатке, так как для этого нужен инструмент, который будет заставлять писать в том или ином кодстайле.

Я тоже, давно, в вузике делал парсер для офисного ПО, который с соблюдением определённого код стайла в ассайнментах автоматизировал мне 60% работы.

Нужно ли оно мне было? Нет. Почему определённый кодстайл, а не, например, полноценный инструмент, который мог отработать в любом кейсе? Потому что старпёры не могли переварить другой кодстайл, они так привыкли. И вся простыня по их кодстайлу, с комментами/документированием ложилась в отчёт. Причём часть работы буквально состояла из переноса комментариев/документации из кода в отчёт вместе с литсингом. Для чего этот парсер и был напердолен на коленке.

Ты - как эти преподы. У тебя шумит, у тебя кодстайл, у тебя монотонная работа с потерей пластичности мозга. И всё это на JS-облядском стеке, где буквально пикрил дней с момента создания последнего JS фрейморвка. Даже пакетных менеджеров уже 4. Дальше только гроб гроб кладбище пидор.

То что кодстайл накладывает ограничения, а выпил точек с запятой может вести к трансформации кода - тебе уже похуй. Ну оно и понятно, потеря пластичности.
Аноним 28/09/23 Чтв 15:34:51 #436 №2858675 
>>2858616
Ты охуел, переписывай? Он щас скобочки добавит. Скобочки после if - визуальный шум блиаааааать.
Аноним 28/09/23 Чтв 15:35:56 #437 №2858678 
>>2858638
базики
Аноним 28/09/23 Чтв 16:31:41 #438 №2858745 
>>2858658
TLDR
Аноним 28/09/23 Чтв 16:42:16 #439 №2858764 
>>2858745
Много шума, понял принял. Ну давай, на созвоне тогда.
Аноним 28/09/23 Чтв 17:38:15 #440 №2858830 
>>2858638
>Фундаменталист - это синоним базы;
>База - это база;
>Так и пишите - базовички;
пофиксил тебя, не благодари
Аноним 28/09/23 Чтв 18:14:35 #441 №2858903 
Поясните за index.js в папках.

/ BigFatCocks
/ - a.js
/ - b.js
/ - index.js
/ index.js

Ожидал что смогу импортировать папку BigFatCocks как модуль через require("BigFatCocks"), определяя что именно экспортировать внутри этого самого index.js
В итоге получаю только сообщение
Error: Cannot find module 'BigFatCocks'
Аноним 28/09/23 Чтв 18:19:20 #442 №2858912 
>>2858264
дебил? Array.prototype.length для кого придумали нахуй?
Аноним 28/09/23 Чтв 18:21:52 #443 №2858920 
>>2858903
require("./BigFatCocks")

https://www.freecodecamp.org/news/requiring-modules-in-node-js-everything-you-need-to-know-e7fbd119be8/
Аноним 28/09/23 Чтв 18:24:38 #444 №2858925 
>>2858830
Бля, я раз пять с одного поста на другой глянул, прежде чем понял в чем фикс. Всё из-за визуального шума и бескультурья, блять.
Аноним 28/09/23 Чтв 18:25:39 #445 №2858927 
>>2858658
Сам себе отвечаешь что ли? Мой последний пост в этой ветке тут: >>2857830

>Все твои мантры строились вокруг того, что от выпиливания точки с запятой ничего не меняется. Но это пиздёж в сухом остатке, так как для этого нужен инструмент, который будет заставлять писать в том или ином кодстайле.
Пиздёж. Я говорил, что ничего не меняется, если не писать вещи типа IIFE и прочие подобные.

>Потому что старпёры не могли переварить другой кодстайл, они так привыкли.
Прямо как семиколон-шизы. А я тут при чём? Я любой могу переварить, просто предпочитаю эстетически приятный стиль кода без засранности бесполезными символами.

>Ты - как эти преподы. У тебя шумит, у тебя кодстайл, у тебя монотонная работа с потерей пластичности мозга.
Наоборот, для соблюдения более строгого и ограничивающего кодстайла нужна большая пластичность, потому что нужно знать много нюансов работы ASI.

>И всё это на JS-облядском стеке, где буквально пикрил дней с момента создания последнего JS фрейморвка
React Initial release 29 May 2013
Angular Initial release 14 September 2016
Vue February 2014
Таблетки.

>То что кодстайл накладывает ограничения
Да, сложно не писать IIFE и [a, b] = [d, c] в 2023.

>а выпил точек с запятой может вести к трансформации кода - тебе уже похуй
У меня не ведёт, если в тебя ведёт, то мои соболезнования твоим skill issues.

>Ну оно и понятно, потеря пластичности.
Когда мало пластичности, то легче везде ставить точки с запятой и меньше думать о том, что где-то что-то может сломаться. Это ведь надо информацию из этой статьи в голове держать: https://web.archive.org/web/20201206065632/http://inimino.org/~inimino/blog/javascript_semicolons

Какой же нелепый коупинг, лол. Сначала семёнские попытки отшутиться юмором уровня /b/, теперь съезд на потере пластичности, которая как раз не особо нужна для дефолтного стиля. Жду новых оправданий.
Аноним 28/09/23 Чтв 18:26:27 #446 №2858931 
>>2858920

Пробовал, выдает

Error: ENOENT: no such file or directory, scandir 'G:\MyProject\BigFatCocks\BigFatCocks'
Аноним 28/09/23 Чтв 18:28:41 #447 №2858933 
>>2858920
>>2858931
Нашел косяк, спасибо.
Аноним 28/09/23 Чтв 18:29:12 #448 №2858934 
>>2858931
Не понял какая у тебя структура директорий откуда ты рекваре делаешь. Какую то хуйню ты сотворил
Аноним 28/09/23 Чтв 18:32:56 #449 №2858936 
>>2858934
Уже исправил, твой ответ помог.
В JS недавно, привыкаю.
Аноним 28/09/23 Чтв 18:43:22 #450 №2858958 
16624570118970.jpg
Как же ору с антисемита.
Шизик уровня ученого.
Аноним 28/09/23 Чтв 18:43:25 #451 №2858959 
image.png
Объясните нубу как работает параметр state в oath 2.0.
А точнее кто его создает? Фронт должен его сгенерить и вставить &state=12345 или это авторизационный сервис делает, а фронт его потом берет (и что?).

Будущий гений front-end с целями на 300к+ в месяц и кучей тянок в придачу.
Аноним 28/09/23 Чтв 19:02:39 #452 №2858982 
Сап, коллеги, сколько сейчас у помидора в приличной конторе (не мяскот и не рога-копыта)?
Аноним 28/09/23 Чтв 19:23:05 #453 №2858997 
>>2858982
>сколько сейчас у помидора в приличной конторе (не мяскот и не рога-копыта)
В большом Я у помидора (16 грейд) 300к гросс + премии
Аноним 28/09/23 Чтв 23:47:09 #454 №2859257 
>>2858982
>не мяскот
В смысле, ты не считаешь конторы из МЯСКОТ приличными? Да и МЯСКОТ устарел, актуален КОТВАСЯ. У помирода в большинстве 300-350, иногда до 400.
Аноним 29/09/23 Птн 00:12:38 #455 №2859265 
>>2859257
>ты не считаешь конторы из МЯСКОТ приличными
Конечно. Там платят хорошо если как по рынку, а кое где и мозги ебут корпоративной шизой и слежками.
Аноним 29/09/23 Птн 00:51:48 #456 №2859282 
>>2859257
А в МЯСКОТ М - это м-видео чтоль? Или МММ-инвест?
Аноним 29/09/23 Птн 00:56:06 #457 №2859283 
>>2858959
Второй пункт на твоём же скрине.
Аноним 29/09/23 Птн 01:03:05 #458 №2859286 
>>2859282
Мейлру.

>>2859265
Платят во всём котвасе неплохо, даже в яшке стали нормально платить после гойды. А корпоративная мозгоёбка это разве что про сбер, да и то они часто устраивают айтишников в отдельные юрлица (сбертех, сбердевайс...) чтобы избежать банковской бюрократии и слежки.
Аноним 29/09/23 Птн 01:08:35 #459 №2859289 
>>2859286
>А корпоративная мозгоёбка это разве что про сбер
Нет. Тогда же когда Яндекс перестал выёбываться с опционами мозгоёбка с ИБ началась и в остальных конторах.
Аноним 29/09/23 Птн 01:52:06 #460 №2859307 
.jpg
А в TS в интерфейсах чем поля разделять - запятой, точкой с запятой или вообще ничем. Зачем так много вариантов, блджад!?
Аноним 29/09/23 Птн 06:03:07 #461 №2859349 
>>2859307
;̶͓̕;̷̨̺͈̬̟͕͕͈̀;̸̣͇̥̥͗̏̏́̑ͅ;̸͎̖͎̞̱̯̳͆̇̄̽̈́̅;̴̫̃̐̀̃́̈̐;̴̤̓̍̈́̄̒̔͂̅;̸̦͈̯̜͚͋́̓͝;̷̧̹̹̬̩̟̱̗̍͂;̵̡͖͎̣̫̟͓͗̈́̑́̋͂͒͝;̵͈̆́͂̋͠;̵͇͕͍͎͓̾͂́͊́;̶̧͍̠̰̹̿̄͌̉;̶̜̇̈́̈́;̵̖̰̜̲̘́̚ͅ;̶̞̓̒
Аноним 29/09/23 Птн 10:10:24 #462 №2859464 
>>2859349
> живёшь в мире C-подобных языков
> при открытии файла на любом C-подобном языке попадаешь в мир ź̵̧̧̝̹͕̘͚͇̰̤̩̪̻̠͕̳̠͈̣͚̻̣̹̮̺̩̰̝̫͚̈͌̆͜a̷͇͂̈́̓͋̒̓͂̔̾͆̊͋͆̾̐̕̕̚͠l̴̢̡̡̨͔͓̩̗̦̮̮̭̠͔̙̩̫̞̠̠͍͍̰͎̟̠̰͒̑̌͌͒̃̈̒̍̽̄̑̂͆̈̿́͂̽̊̑̊̈̚͘͘͘̕̚̕͝ͅͅg̸̨̩̱͉̰̝͔͈̰̫̦̜̩̹̲͈̩̳̤͋̄̊̑̀̓̈́͆͆͒̈̾̌͐̌͒́̋́̀́͗̍́̃̏̎̃̈́̑͗́͑̽̍͐̔̏̀͗̈̈́͘͘̚̚͝õ̸̡̡̨͚͎͓̝̼͔̠̺̮̩̼̜̻̞̩̫̰̬̺͉͍̯̮̬̙̂͗̂̍͊͗́̉̓̐̈́̀̍́̆̍̐̉̂̄̂̀̋̌̓̋̔̋̈́͘͘͝ͅ
Тяжело, наверно, жить и выискивать шумовые фоно-поводы
Аноним 29/09/23 Птн 11:13:04 #463 №2859508 
image.png
image.png
>>2859464
>>2858830
> живёшь в мире C-подобных языков
Ну так база же. Пиздец в глаза бросается. Абсолютно ненужный символ. Или у вас культура разработки не развита?
Аноним 29/09/23 Птн 11:23:23 #464 №2859518 
>>2859508
Мы цифровые варвары. Цифровой Рим пал, центурион.
Аноним 29/09/23 Птн 12:05:40 #465 №2859582 
>>2858582
Спасибо.
Аноним 29/09/23 Птн 12:30:37 #466 №2859614 
Сколько примерно нужно готовится к собесу на вротенндера, если полгода работы не дрочил алгосики и теорию?
Аноним 29/09/23 Птн 12:37:02 #467 №2859625 
Л̵̲͖̤̈́̅̒̍а̶̼̎д̵̘̭̬̃н̵̱̺̓̊̆̾̀о̸͖͙̽̉̃͝͠ͅ,̸̣̿̎͝͝ ̵̡͖̒т̸̢̯̠͎͎͝о̸͍̟̱̪́̅̒͜ч̴̞̰̘̾̈̀͜к̶̹̆ӥ̶̨͚͔́̈́͘ ̴͚̲̩̂с̷̝̄́͐͝ ̵̢̦͓̼̈̌̅̾̆з̴̻̹͓̙̯͊̕а̴̦̘͒̈͛̽͝п̵̪͕͈͕̈́̽̒̀я̸͈̱͙͈̑ͅт̸̼̼̬̼̠̐̒̍͗о̶̨̪͍͓̦̑̕й̴̛͉̙̳̽̆ ̵̖̺̣̥͆̏̕в̵̢̱̠̥̈́͝ ̶͈͋͗͆͛с̶̡̜̂̄̾̓͝т̵̙̱̽͊ͅо̸̫͂͒̍р̸̪̺͐͐о̵̧͉̟̃̈́̏н̸͓͓͒͝у̸̝̺͐͐͘.̵̡̛̠͉̐̽̄ ̷͕͂̉̌͝͠В̵̨̥̃р̵̖̜͖͊е̵̢̞̃ͅм̴̼̟͂̓̀̿̉͜я̴̨͈̖̯͆ ̵͈̊п̴̘̥̂̈́̆͂̍͜о̴͈̥̏͊͂̓̕т̶̛̥̻͉̩̻͑͑͌ё̷̬͔́р̶͔̼̫͙̇̎̀͋͊е̷̡̉͗̈́̈́б̶͕͑͆̏̀͂и̶͍̹̖̜͓̾̎͐̕͠т̵̗̙̌̾̆ь̶͈̀́̆͊͘ ̵̻͋̀͝в̴̥͒к̸͇̩̪̾͐̓а̵̢̲̝͔͙́̇̆̔̽т̵̡͑̄͂̆ͅу̷̭̠͌̉н̷̬̗̳̳̪͂̈́̀̌̐о̷̯͊̓́͗в̸̨̤̜̋̀̆̈́͝.̸̛͍͍̂̈́̄

В типе есть строчные поля вида "hue-moe-tochka-zapyataya".
Структура объекта нам не нравится, и мы хотим перемапить как нам надо, заодно приведя названия полей к нижнему верблюжьему (нормализовать).
То есть, например, имея:
type A = {
"hue-moe-tochka-zapyataya": any
"test": any
"two-words": any
// ...
}

Должна случиться нормализация названий свойств и на выходе должно получиться:
type B = {
hueMoeTochkaZapyataya: any,
test: any,
twoWords: any
// ...
}

ЧТО ТАКИ НУЖНО?
А вот получиться у тебя должен утилити тип, который можно будет использовать для трансформации названия поля:
type Normalize<chota> = ...
Пример:
type Key = Normalize<"two-words">
// Key = "twoWords"

Решение после 500-го поста, по настроению.
Аноним 29/09/23 Птн 15:08:29 #468 №2859851 
>>2859625
https://github.com/type-challenges/type-challenges/issues/360
Аноним 29/09/23 Птн 15:23:05 #469 №2859885 
>>2859851
С одним экстендом.
Аноним 29/09/23 Птн 17:43:36 #470 №2859999 
>>2859257
Чет грустно, получается мидловские зепки подтянулись к синьковским. Я думал, после хлопка инфляции и съеба кадров 300 это уже нижняя планка помидора.
Аноним 29/09/23 Птн 19:06:26 #471 №2860081 
>>2859999
Так 300 и есть нижняя планка помидора. Меньше 300 у помидоров разве что в паршивых галерах и рогах с копытами.
Аноним 29/09/23 Птн 19:08:11 #472 №2860084 
>>2859614
>если полгода работы не дрочил алгосики и теорию
Ты уже безнадёжно отстал, надо было дрочить.
Аноним 29/09/23 Птн 20:40:13 #473 №2860197 
>>2860084
Так в это время я дрочил работу фултайм....
Аноним 29/09/23 Птн 22:17:01 #474 №2860334 
Читаю доку Реакта, там есть вот такой пример:
https://codesandbox.io/s/znfphp?file=/data.js&utm_medium=sandpack

Я не оч понимаю, а зачем на 87 строчке вот это выражение:
lowerTitle.indexOf(' ' + lowerQuery) !== -1
?
Для чего это вообще?
Аноним 29/09/23 Птн 22:34:19 #475 №2860351 
>>2860334
хз что там, индексоф возвращает массив если есть совпадение в строке с символом который аргументом кидаешь, если нету совпадений, то -1 возвращается (либо фалсе не помню).
Аноним 29/09/23 Птн 22:37:10 #476 №2860353 
>>2860351
>символом
строкой.
Аноним 29/09/23 Птн 23:13:49 #477 №2860375 
>>2860334
Работать как собираешься? Будешь коллег доёбывать, спрашивать такую же тупую хуйню?
Аноним 29/09/23 Птн 23:21:56 #478 №2860379 
>>2860375
Жить как собираешься? Будешь людей доёбывать, спрашивать такую же тупую хуйню?
Аноним 30/09/23 Суб 01:03:50 #479 №2860425 
>>2860379
Охуенно собираюсь, у меня хватает мозгов прочитать и понять строчку кода
Аноним 30/09/23 Суб 01:06:05 #480 №2860426 
>>2860375
>Будешь коллег доёбывать, спрашивать такую же тупую хуйню?

Ну так оно и работает
Аноним 30/09/23 Суб 02:34:48 #481 №2860442 
Кто-то может помочь написать небольшой кусок кода, а то я уже нихуя не соображаю? Есть массив из четырех элементов, пускай будут слова
> ['one', 'two', 'three', 'four']
Нужно написать в консольку все комбинации этих слов, но без повторений:
>one
>one two
>one two three
>one two three four
>one two four
>one three
>one three four
>one four

Как??? И как посчитать количество возможных комбинаций без их составления??? Плиз..
Аноним 30/09/23 Суб 02:36:12 #482 №2860443 
>>2860442
Бля забыл остальное
>two
>two three
>two three four
>two four
>three
>three four
>four
Аноним 30/09/23 Суб 03:54:57 #483 №2860453 
Вы можете создать функцию на JavaScript для генерации всех комбинаций элементов массива без повторений. Вот пример такой функции:

```javascript
function generateCombinations(arr) {
const results = [];

function backtrack(combination, start) {
results.push(combination.slice());

for (let i = start; i < arr.length; i++) {
if (!combination.includes(arr)) {
combination.push(arr);
backtrack(combination, i + 1);
combination.pop();
}
}
}

backtrack([], 0);

return results;
}

const words = ['one', 'two', 'three', 'four'];
const combinations = generateCombinations(words);

combinations.forEach(combination => {
console.log(combination.join(', '));
});

```

Этот код создает все возможные комбинации элементов массива `words` без повторений и выводит их в консоль.
Аноним 30/09/23 Суб 04:20:33 #484 №2860457 
>>2860453
чат гпт?
Аноним 30/09/23 Суб 04:40:31 #485 №2860458 
function getAllCombinations(arr, current = [], index = 0) {
if (index === arr.length) {
console.log(current.join(' '));
return;
}

// Include the current word in the combination
getAllCombinations(arr, [...current, arr[index]], index + 1);

// Skip the current word in the combination
getAllCombinations(arr, current, index + 1);
}

const uniqueWords = ["apple", "banana", "cherry"];

getAllCombinations(uniqueWords);
Аноним 30/09/23 Суб 12:41:47 #486 №2860669 
Тайпскрипт для бэка обязателен? Есть смысл вкат в бэк оформлять без него?
Аноним 30/09/23 Суб 13:08:44 #487 №2860693 
>>2860669
>бэк
>js-тред

Хех
Аноним 30/09/23 Суб 14:10:53 #488 №2860771 
>>2860693
Бэк на жсе это база, сынок. Это знать надо.
Аноним 30/09/23 Суб 14:28:32 #489 №2860795 
>>2860669
А какой смысл без?
ТС везде.
Аноним 30/09/23 Суб 16:41:20 #490 №2860947 
>>2860795
И везде ts-check: off, ага
Аноним 30/09/23 Суб 17:51:26 #491 №2861044 
>>2860693
https://en.wikipedia.org/wiki/Node.js
Аноним 30/09/23 Суб 17:52:45 #492 №2861047 
>>2860947
В низкосортных шарашках макаки так могут делать. Но тебе не обязательно быть таким.
Аноним 30/09/23 Суб 18:49:11 #493 №2861197 
>>2861047
То есть в мифических высокосортных такого конечно нет, но везде есть, именно
Аноним 30/09/23 Суб 19:10:50 #494 №2861228 
>>2860947
еще нигде не видел.
Аноним 30/09/23 Суб 19:11:29 #495 №2861229 
>>2861197
Очевидно в ввскоросортных есть, но намного реже. Мир не чёрно-белый. Вот с чего ты взял, что в высокосортных нет? С чего ты взял, что везде кроме них есть? Где-то есть, где-то нет. Но в годных компаниях куда реже такое встречается, во всяких галерах и веб-студиях намного чаще.
Аноним 30/09/23 Суб 19:15:00 #496 №2861234 
>>2861197
> высокосортные шаражки
Уровень разработчиков разный. Команды разные. Даже в России есть американцы. И даже в Америке есть россияне.

Эта высокосортная шаражка также будет набирать разрабов на аутсорсе. Тот же сбер, тинёк, даже хуяндекс, и тот не исключение.

То что кто-то забил болт на типизацию - плюй ему в ебало.
Сейчас превращусь на секундочку в высокультурного nosemi шиза, но у тебя на @ts-nocheck должно было тригернуться правило линтера, а хотя бы и такое @typescript-eslint/ban-ts-comment.

Если не получается избежать таких бонобо в команде, а ещё хуже, если и сам не в состоянии - мои соболезнования.
sage[mailto:sage] Аноним 01/10/23 Вск 05:17:22 #497 №2861731 
>>2852540
мне наверное, но нахой он мне я и сам не понял
Аноним 01/10/23 Вск 07:30:43 #498 №2861741 
Подскажите, как правильно вызывать getBoundingClientRect(). Этот пидорский метод при первом вызове у меня всегда возвращает объект с одними нулями. Чё ему надо, блядь? И чё делать? Отсрочить первый вызов, повесив его на какой-то хук? Такое ощущение, что это бесполезно: первый вызов всегда нули.
Аноним 01/10/23 Вск 07:33:04 #499 №2861743 
>>2861741
7 бед - setTimeout ответ.
Аноним 01/10/23 Вск 07:47:06 #500 №2861746 
>>2861743
И на какое время его ставить? У меня он начинает работать где-то между 140 и 180 миллисекундами после загрузки страницы. Где гарантия, что это говно сработает через это же время у юзера?
Аноним 01/10/23 Вск 07:56:57 #501 №2861748 
Ладно, конкретно в этот раз была хуйня из-за display: none. Но всё равно метод ебучий.
Аноним 01/10/23 Вск 09:26:51 #502 №2861792 
image.png
>>2861748
Аноним 01/10/23 Вск 10:25:01 #503 №2861816 
Здравствуйте аноны. Хочу скачать книгу по вьюхе - Design Patterns for Vue.js 3 издания 2023 года. Любой ценой, но бесплатно. Ссылка на книгу https://lachlanmiller.gumroad.com/l/vuejs-design-patterns
Искал на наших файлопомойниках, но ничего не нашел.
Аноним 01/10/23 Вск 10:50:10 #504 №2861840 
>>2861816
https://sciarium.com/file/572130/
?
Аноним 01/10/23 Вск 11:25:21 #505 №2861870 
>>2861840
Книжка 21 года. Автор обновил свой материал в августе этого года. Так или иначе благодарю. Это лучше чем ничего.
Аноним 01/10/23 Вск 11:33:43 #506 №2861874 
>>2861816
>Любой ценой, но бесплатно
>но бесплатно
>бесплатно
Удачи в твоём сексе.
Аноним 01/10/23 Вск 11:56:51 #507 №2861890 
>>2861870
хз кст можно ли там скачать, просто ссылку нашел, в руторе нету, так что вряд ли можно что-то найти.
не еби себе мозги и купи, можешь потом на рутор выложить.
Аноним OP 01/10/23 Вск 13:08:12 #508 №2861982 
КАТ; КАТ; КАТ;
>>2861981 (OP)
>>2861981 (OP)
>>2861981 (OP)
Аноним OP 01/10/23 Вск 13:08:23 #509 №2861983 
КАТ; КАТ; КАТ;
>>2861981 (OP)
>>2861981 (OP)
>>2861981 (OP)
Аноним OP 01/10/23 Вск 13:08:36 #510 №2861984 
КАТ; КАТ; КАТ;
>>2861981 (OP)
>>2861981 (OP)
>>2861981 (OP)
Аноним 01/10/23 Вск 14:37:37 #511 №2862069 
>>2861741
Нули значат что твой элемент ещё не отрисован.
Аноним 04/10/23 Срд 23:05:20 #512 №2866406 
>>2861816
Там написано же
>PS: If the price is too high for you, please visit https://lachlan-miller.me/design-patterns-for-vuejs - I offer purchasing power parity for those in lower income countries.
Напиши ему, пусть предоставит тебе максимальную purchasing power parity, купишь за 0 долларсов
comments powered by Disqus

Отзывы и предложения