Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 512 64 95
JS Thread #292 /js/ Аноним # OP 23/09/23 Суб 17:13:15 2852531 1
16948127489400.png 73Кб, 1050x1050
1050x1050
Предыдущий тред: >>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 2852540 2
Пацаны зачем реакт нужен вообще?
Аноним 23/09/23 Суб 17:17:42 2852542 3
>>2852540
Для создания SPA (single page applications). А если конкретнее, то для шаблонизации view части приложения.
Аноним 23/09/23 Суб 17:18:25 2852544 4
>>2852542
Понятно.
Вот так надо отвечать, учись говно.
Аноним 23/09/23 Суб 17:23:14 2852549 5
>>2852544
Чел, тебе нормально ответили, хуле ты быкуешь?
Аноним 23/09/23 Суб 17:23:51 2852550 6
Screenshot1.png 13Кб, 527x422
527x422
Screenshot2.png 20Кб, 553x477
553x477
Screenshot3.png 72Кб, 671x905
671x905
Нужна помощь по Vue и роутингу.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

>>2854269
Шиз, что ты несёшь? JSX у тебя говно, JS говно, ты как тогда собрался интерактивность делать? Или ты верстальщик сайтиков из 2013 года?
Аноним 25/09/23 Пнд 08:23:54 2854324 180
>>2854308
Какой же ты тупой валенок пиздец.
ЖС я люблю, ТС ненавижу.
Вуе мне нравится. Реакт я ненавижу.
>твой валидный жс код
Валидный жс код на реакте, который ты сам еблуша не видел. В доке в которую ты меня отправил.
https://legacy.reactjs.org/docs/react-without-jsx.html
Аноним 25/09/23 Пнд 08:24:36 2854326 181
>>2854307
И снова какие-то бессвязные кукареки из манямирка. Инстаграм и дискорд МОГУТ себе это позволить, если захотят, но в том-то и дело, что они не хотят. Они наоборот хотят дать пользователям качественный UX.
Аноним 25/09/23 Пнд 08:30:15 2854329 182
>>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 2854333 183
>>2854326
>если захотят
Они этого никогда не захотят.
>Они наоборот хотят дать пользователям качественный UX.
Ты в школе на уроки экономики ходил? Судя по всему нет. Кабанчик в первую очередь будет давать пользователям то, что увеличит его прибыль.
Аноним 25/09/23 Пнд 08:41:07 2854337 184
image.png 66Кб, 929x445
929x445
Аноним 25/09/23 Пнд 08:41:34 2854338 185
>>2854333
>Они этого никогда не захотят.
Так и я про то же. Они могут себе позволить забить на перформанс и оптимизации, но они этого не делают. Это делается на ранних стадиях стартапа, а дальше уже нет.
>Ты в школе на уроки экономики ходил? Судя по всему нет. Кабанчик в первую очередь будет давать пользователям то, что увеличит его прибыль.
Ты видимо да. На перформанс опять же забивают на ранних стадиях, дальше бабла становится много и полировка UX идёт одновременно с постоянной выкаткой новых фич. А на ранних стадиях только фичи выкатывают побыстрее. Если у Инстаграма (Меты) есть возможность сделать годный UX, потратив на 0.1% больше своих денег (ну ладно, на 1%), и они это делают, значит профит есть.
Аноним 25/09/23 Пнд 08:42:31 2854339 186
>>2854338
>бабла становится много
Его НИКОГДА не становится много. НИКОГДА.
Аноним 25/09/23 Пнд 08:45:22 2854342 187
>>2854338
>дальше бабла становится много и полировка UX идёт одновременно с постоянной выкаткой новых фич.
То-то мета решила влить всё своё бабло в полировку инстаграма на том же десктопе, а не слить всё в унитаз "метавселенных".
Аноним 25/09/23 Пнд 08:54:38 2854347 188
>>2854247
Можно какое-то ограничение поставить, чтобы функция setProp принимала только известное на этапе компиляции значение key?
Аноним 25/09/23 Пнд 09:00:08 2854352 189
>>2854337
Вроде не сильно отличается от исходного варианта. Теперь подай в качестве ключа рандомное значение, и всем полям можно присвоить не тот тип.
Аноним 25/09/23 Пнд 09:10:49 2854363 190
>>2854339
Ещё раз: если оптимизируют, значит выгодно. Кабанчики из гигакорпораций лучше тебя знают. Да и вообще чаще всего берут свифт/котлин/джаву.

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

const { userInfo = {} } = this
Аноним 26/09/23 Втр 07:46:56 2855487 246
<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 2855489 247
>>2855487
В общем случае - нельзя. Подробностей не знаю, но у нас в компании такая же дичь используется. Представь: реакт, вью, смузи, эджайл, и – хуяк – создание невидимой формочки, чтобы сделать один сраный сабмит.
Аноним 26/09/23 Втр 08:38:25 2855498 248
Аноним 26/09/23 Втр 10:22:23 2855577 249
>>2855487
>можно её заменить на обычный запрос?
Можно
Аноним 26/09/23 Втр 10:24:45 2855578 250
>>2855487
Скопируй фетч запрос из девтулзов на отправку.
Аноним 26/09/23 Втр 10:27:31 2855582 251
>>2855389
>Всё так, да. При этом профитов от точек с запятой 0. То есть мы ничего не теряем, выкидывая точки с запятой, то есть приобретаем преимущества забесплатно.
Тебе буквально сказали выше, что в зависимости от настроек форматирования твоим преттиером меняется поведения кода. Ты продолжаешь кудахтать про 0 профитов.

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

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

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

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

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

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

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

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

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

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

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

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

Мне Реакт нравится, пушто просто JS пишешь и сё. Нифига нету кроме JS и JSX. А тут во Вью куча синтаксиса нового.
Пересаживаюсь вынужденно, если что. Сам бы я ни-ни.
Аноним 27/09/23 Срд 14:51:50 2857495 336
>>2857493
Довольно быстро - концепции те же, что и на реакте, только синтаксис другой. Вот ангуляр (дохлая вещь), это да, там пиздец.
Аноним 27/09/23 Срд 14:52:08 2857496 337
>>2857493
Быстренько не получится, чтобы не плеваться от vue нужно снизить умственную активность до нуля
Аноним 27/09/23 Срд 14:52:45 2857498 338
>>2857480
Ну пиздец блять. От боли хочется вкатиться в пыху, где конкуренции куда меньше ,а зарплаты те же.
Аноним 27/09/23 Срд 15:33:36 2857566 339
>>2857493
попробуй - узнаешь.
Аноним 27/09/23 Срд 15:43:00 2857592 340
>>2856948
Только AOSP.
Много ты телефонов на нём видел?
Аноним 27/09/23 Срд 15:48:14 2857604 341
ead6af99a1f4945[...].png 364Кб, 1000x1000
1000x1000
>>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 2857612 342
>>2856948
Только AOSP.
Много ты телефонов на нём видел?

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

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

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

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

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

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

Ну, 35 супер-пупер проектов, антисемитов. Это твой аргумент в пользу бессмысленности семитизма.
Но как эти 35 проектов указывают на правильность твоего мнения? Можешь зайти в рандомный репозиторий и ты увидишь, что там семитизм. Можешь найти рандомный супе-пупер репозиторий и там семитизм! Можешь написать рандомному супер-пупер анальнику и не получить ответ, т.к. нахуй надо общаться с шизиками?
Аноним 27/09/23 Срд 16:40:55 2857708 345
>>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 2857729 346
Щас из за этого шиза обсуждение сведётся к tabs vs spaces. Ёбаный рак
Аноним 27/09/23 Срд 17:03:50 2857757 347
>>2857674
>просто похуй
Настолько похуй, что приходится на эту тему троллить в треде?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Я себе подписал приговор вкатившись в хуйню? И что делать
Аноним 27/09/23 Срд 23:41:52 2858190 386
Screenshot 2023[...].jpg 26Кб, 650x237
650x237
Аноним 27/09/23 Срд 23:45:23 2858194 387
>>2858173
> - гетерогенные массивы
Ну блин, я же буквально одним постом выше спросил про типы данных и мне посоветовали массивы...
Аноним 28/09/23 Чтв 00:07:16 2858205 388
image.png 19Кб, 488x223
488x223
image.png 7Кб, 451x156
451x156
>>2858194
Я тебе сказал использовать вложенный объект. И нормально поля называй, чтобы глядя в код было понятно, что там лежит.

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

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

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

Попробуй отдебажить такую хуйню, когда она первый раз стреляет тебе в ногу, а ты не знаешь, что оно так работает.
Аноним 28/09/23 Чтв 04:43:53 2858266 411
>>2858261
>А, мутабельный глобальный говнообъект, не соответствующий спецификации
Пруфы?
> и не умеющий в часовые пояса
Пруфы?
Аноним 28/09/23 Чтв 05:11:29 2858267 412
Аноним 28/09/23 Чтв 07:43:37 2858297 413
>>2858261
>не умеющий в часовые пояса
бля, благодарен что напомнил, надо доделать у себя.
Аноним 28/09/23 Чтв 08:54:48 2858321 414
image.png 49Кб, 912x516
912x516
image.png 221Кб, 515x287
515x287
image.png 70Кб, 749x924
749x924
image.png 68Кб, 719x928
719x928
Аноним 28/09/23 Чтв 10:03:05 2858370 415
>>2858321
Что за скрин, откуда это?
Аноним 28/09/23 Чтв 11:16:12 2858443 416
Аноним 28/09/23 Чтв 12:13:50 2858503 417
>>2858443
Я про два последних скрина.
Аноним 28/09/23 Чтв 12:37:57 2858522 418
image.png 26Кб, 753x476
753x476
image.png 27Кб, 718x475
718x475
>>2858503
https://tree-sitter.github.io/tree-sitter/playground

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

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

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

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

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

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

То что кодстайл накладывает ограничения, а выпил точек с запятой может вести к трансформации кода - тебе уже похуй. Ну оно и понятно, потеря пластичности.
Аноним 28/09/23 Чтв 15:34:51 2858675 436
>>2858616
Ты охуел, переписывай? Он щас скобочки добавит. Скобочки после if - визуальный шум блиаааааать.
Аноним 28/09/23 Чтв 15:35:56 2858678 437
Аноним 28/09/23 Чтв 16:31:41 2858745 438
Аноним 28/09/23 Чтв 16:42:16 2858764 439
>>2858745
Много шума, понял принял. Ну давай, на созвоне тогда.
Аноним 28/09/23 Чтв 17:38:15 2858830 440
>>2858638
>Фундаменталист - это синоним базы;
>База - это база;
>Так и пишите - базовички;
пофиксил тебя, не благодари
Аноним 28/09/23 Чтв 18:14:35 2858903 441
Поясните за 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 2858912 442
>>2858264
дебил? Array.prototype.length для кого придумали нахуй?
Аноним 28/09/23 Чтв 18:21:52 2858920 443
Аноним 28/09/23 Чтв 18:24:38 2858925 444
>>2858830
Бля, я раз пять с одного поста на другой глянул, прежде чем понял в чем фикс. Всё из-за визуального шума и бескультурья, блять.
Аноним 28/09/23 Чтв 18:25:39 2858927 445
>>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 2858931 446
>>2858920

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

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

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

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

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

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

Ну так оно и работает
Аноним 30/09/23 Суб 02:34:48 2860442 481
Кто-то может помочь написать небольшой кусок кода, а то я уже нихуя не соображаю? Есть массив из четырех элементов, пускай будут слова
> ['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 2860443 482
>>2860442
Бля забыл остальное
>two
>two three
>two three four
>two four
>three
>three four
>four
Аноним 30/09/23 Суб 03:54:57 2860453 483
Вы можете создать функцию на 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 2860457 484
Аноним 30/09/23 Суб 04:40:31 2860458 485
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 2860669 486
Тайпскрипт для бэка обязателен? Есть смысл вкат в бэк оформлять без него?
Аноним 30/09/23 Суб 13:08:44 2860693 487
Аноним 30/09/23 Суб 14:10:53 2860771 488
>>2860693
Бэк на жсе это база, сынок. Это знать надо.
Аноним 30/09/23 Суб 14:28:32 2860795 489
>>2860669
А какой смысл без?
ТС везде.
Аноним 30/09/23 Суб 16:41:20 2860947 490
>>2860795
И везде ts-check: off, ага
Аноним 30/09/23 Суб 17:51:26 2861044 491
Аноним 30/09/23 Суб 17:52:45 2861047 492
>>2860947
В низкосортных шарашках макаки так могут делать. Но тебе не обязательно быть таким.
Аноним 30/09/23 Суб 18:49:11 2861197 493
>>2861047
То есть в мифических высокосортных такого конечно нет, но везде есть, именно
Аноним 30/09/23 Суб 19:10:50 2861228 494
>>2860947
еще нигде не видел.
Аноним 30/09/23 Суб 19:11:29 2861229 495
>>2861197
Очевидно в ввскоросортных есть, но намного реже. Мир не чёрно-белый. Вот с чего ты взял, что в высокосортных нет? С чего ты взял, что везде кроме них есть? Где-то есть, где-то нет. Но в годных компаниях куда реже такое встречается, во всяких галерах и веб-студиях намного чаще.
Аноним 30/09/23 Суб 19:15:00 2861234 496
>>2861197
> высокосортные шаражки
Уровень разработчиков разный. Команды разные. Даже в России есть американцы. И даже в Америке есть россияне.

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

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

Если не получается избежать таких бонобо в команде, а ещё хуже, если и сам не в состоянии - мои соболезнования.
01/10/23 Вск 05:17:22 2861731 497
>>2852540
мне наверное, но нахой он мне я и сам не понял
Аноним 01/10/23 Вск 07:30:43 2861741 498
Подскажите, как правильно вызывать getBoundingClientRect(). Этот пидорский метод при первом вызове у меня всегда возвращает объект с одними нулями. Чё ему надо, блядь? И чё делать? Отсрочить первый вызов, повесив его на какой-то хук? Такое ощущение, что это бесполезно: первый вызов всегда нули.
Аноним 01/10/23 Вск 07:33:04 2861743 499
Аноним 01/10/23 Вск 07:47:06 2861746 500
>>2861743
И на какое время его ставить? У меня он начинает работать где-то между 140 и 180 миллисекундами после загрузки страницы. Где гарантия, что это говно сработает через это же время у юзера?
Аноним 01/10/23 Вск 07:56:57 2861748 501
Ладно, конкретно в этот раз была хуйня из-за display: none. Но всё равно метод ебучий.
Аноним 01/10/23 Вск 09:26:51 2861792 502
image.png 201Кб, 900x900
900x900
Аноним 01/10/23 Вск 10:25:01 2861816 503
Здравствуйте аноны. Хочу скачать книгу по вьюхе - Design Patterns for Vue.js 3 издания 2023 года. Любой ценой, но бесплатно. Ссылка на книгу https://lachlanmiller.gumroad.com/l/vuejs-design-patterns
Искал на наших файлопомойниках, но ничего не нашел.
Аноним 01/10/23 Вск 10:50:10 2861840 504
Аноним 01/10/23 Вск 11:25:21 2861870 505
>>2861840
Книжка 21 года. Автор обновил свой материал в августе этого года. Так или иначе благодарю. Это лучше чем ничего.
Аноним 01/10/23 Вск 11:33:43 2861874 506
>>2861816
>Любой ценой, но бесплатно
>но бесплатно
>бесплатно
Удачи в твоём сексе.
Аноним 01/10/23 Вск 11:56:51 2861890 507
>>2861870
хз кст можно ли там скачать, просто ссылку нашел, в руторе нету, так что вряд ли можно что-то найти.
не еби себе мозги и купи, можешь потом на рутор выложить.
Аноним # OP 01/10/23 Вск 13:08:12 2861982 508
Аноним # OP 01/10/23 Вск 13:08:23 2861983 509
Аноним # OP 01/10/23 Вск 13:08:36 2861984 510
Аноним 01/10/23 Вск 14:37:37 2862069 511
>>2861741
Нули значат что твой элемент ещё не отрисован.
Аноним 04/10/23 Срд 23:05:20 2866406 512
>>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 долларсов
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов