<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3831003</guid>
        <pubDate>Sat, 16 May 2020 10:54:19 +0000</pubDate>
        <title>JavaScript vs адекватность</title>
        <link>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3831003</link>
        <description><![CDATA[Wound: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418652&view=findpost&p=3831001'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>korvin &#064; <time class="tag-quote__quoted-time" datetime="2020-05-16T13:18:59+03:00">16.05.20, 10:18</time></span><div class='quote '>«Если пишешь на Java, то не знаешь, как обстоят дела у Java» «Л — Логика», типичный Киллер. </div></div><br>
Сам придумал сам поржал. Типичный корвин.  :lol:]]></description>
        <author>Wound</author>
        <category>Holy Wars</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3831001</guid>
        <pubDate>Sat, 16 May 2020 10:18:59 +0000</pubDate>
        <title>JavaScript vs адекватность</title>
        <link>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3831001</link>
        <description><![CDATA[korvin: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418652&view=findpost&p=3830995'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Wound &#064; <time class="tag-quote__quoted-time" datetime="2020-05-16T07:54:30+00:00">16.05.20, 07:54</time></span><div class='quote '>Туда пихают вообще все попало</div></div><br>
Куда «туда»? Что, например? И кто этим пользуется?<br>
Чё-т не слышно, чтобы кто-нибудь жаловался, будто Spring тянет сотни зависимостей. А Angular — тянет.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418652&view=findpost&p=3830995'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Wound &#064; <time class="tag-quote__quoted-time" datetime="2020-05-16T07:54:30+00:00">16.05.20, 07:54</time></span><div class='quote '>если ты пишешь на Java то оно то конечно и не заметно.</div></div><br>
«Если пишешь на Java, то не знаешь, как обстоят дела у Java» «Л — Логика», типичный Киллер. :facepalm:]]></description>
        <author>korvin</author>
        <category>Holy Wars</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830995</guid>
        <pubDate>Sat, 16 May 2020 07:54:30 +0000</pubDate>
        <title>JavaScript vs адекватность</title>
        <link>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830995</link>
        <description><![CDATA[Wound: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418652&view=findpost&p=3830990'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>korvin &#064; <time class="tag-quote__quoted-time" datetime="2020-05-16T06:51:01+00:00">16.05.20, 06:51</time></span><div class='quote '>Не знаю, как там в шарпе, но в джаве такой проблемы нет. Ты что-то путаешь. </div></div><br>
Ну как сказать нет. Туда пихают вообще все попало, что нужно и не нужно. Хотя, если ты пишешь на Java то оно то конечно и не заметно.]]></description>
        <author>Wound</author>
        <category>Holy Wars</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830992</guid>
        <pubDate>Sat, 16 May 2020 07:40:57 +0000</pubDate>
        <title>JavaScript vs адекватность</title>
        <link>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830992</link>
        <description><![CDATA[applegame: Однострочные репы на жабе и шарпе? Я таких не видел.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418652&view=findpost&p=3830984'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Wound &#064; <time class="tag-quote__quoted-time" datetime="2020-05-15T22:38:25+00:00">15.05.20, 22:38</time></span><div class='quote '>А все почему? Потому что им только и подавай готовое.</div></div>Ну тут, возможно, сыграла роль криптографичность функции. Многие боятся криптографических велосипедов, так как тема опасная, а тщательно тестировать никто не хочет.]]></description>
        <author>applegame</author>
        <category>Holy Wars</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830990</guid>
        <pubDate>Sat, 16 May 2020 06:51:01 +0000</pubDate>
        <title>JavaScript vs адекватность</title>
        <link>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830990</link>
        <description><![CDATA[korvin: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418652&view=findpost&p=3830984'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Wound &#064; <time class="tag-quote__quoted-time" datetime="2020-05-15T22:38:25+00:00">15.05.20, 22:38</time></span><div class='quote '>Нет, это не нормально. И я давно об этом говорил. Что всякие явошарпы нехило расслабляют людей, которые готовы ждать вот такой фичи, вместо реализации ее своими силами. Это реальная проблема явошарпов.<br>
</div></div><br>
Не знаю, как там в шарпе, но в джаве такой проблемы нет. Ты что-то путаешь.]]></description>
        <author>korvin</author>
        <category>Holy Wars</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830984</guid>
        <pubDate>Fri, 15 May 2020 22:38:25 +0000</pubDate>
        <title>JavaScript vs адекватность</title>
        <link>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830984</link>
        <description><![CDATA[Wound: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418652&view=findpost&p=3830912'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>korvin &#064; <time class="tag-quote__quoted-time" datetime="2020-05-15T11:27:30+00:00">15.05.20, 11:27</time></span><div class='quote '>Считаете ли нормальным наличие кучи подобных «однострочных» пакетов в репозитории и массовое их использование?<br>
Как обстоят дела с репозиторием для вашего любимого языка?<br>
Считаете ли вы вообще адекватным язык, в котором существуют такие функции?:<br>
</div></div><br>
Нет, это не нормально. И я давно об этом говорил. Что всякие явошарпы нехило расслабляют людей, которые готовы ждать вот такой фичи, вместо реализации ее своими силами. Это реальная проблема явошарпов. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2020-05-15T22:50:03+00:00">15.05.20, 22:50</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418652&view=findpost&p=3830947'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>korvin &#064; <time class="tag-quote__quoted-time" datetime="2020-05-15T16:06:35+00:00">15.05.20, 16:06</time></span><div class='quote '>Подозреваю, причина в истории создания и развития JS, его экосистемы и сообщества:</div></div><br>
Это проблема не только JS. Ну возможно конкретно явашарп программеры не на столько упороты, но близки к этому. Как то лет 10 назад(пздц, как вчера было, столько времени уже прошло с 2010 года), я пилил плагин-фильтр под apache на Си под AIX, и хотели было там юзнуть SHA-3(Keccak) функцию(в требовании это было) для шифрования, очень новую и модную на тот момент. Ну я заморочился нахреначил ее на Си, выкатил, говорю все мол готово. Но была проблема, клиент писали на C#, с их стороны тоже нужна была эта функция, но на тот момент она еще не была реализована в .NET, и я даже нашел очень простую реализацию этой функции на C#, буквально в сотню строчек, простую до ужаса. И что? Никто не согласился из C#ников ее юзать, говорят нет, давайте юзать SHA-2, она у нас есть искаропки, а SHA-3 нет искаропки, а вот отдельным кодом не хотим ее, вдруг в ней бага или еще что(100 строк кода&#33;), тестить ее, туда сюда. В общем в итоге пришлось переписывать и юзать SHA-2. А все почему? Потому что им только и подавай готовое.]]></description>
        <author>Wound</author>
        <category>Holy Wars</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830968</guid>
        <pubDate>Fri, 15 May 2020 16:51:39 +0000</pubDate>
        <title>JavaScript vs адекватность</title>
        <link>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830968</link>
        <description><![CDATA[applegame: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418652&view=findpost&p=3830952'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>korvin &#064; <time class="tag-quote__quoted-time" datetime="2020-05-15T16:31:45+00:00">15.05.20, 16:31</time></span><div class='quote '><a class='tag-url' href='https://www.npmjs.com/package/is-eq-seven' target='_blank'>раз</a></div></div><br>
Особо доставляют зависимости и либа, у которой эти либа числится в зависимостях. :lol: <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2020-05-15T16:57:44+00:00">15.05.20, 16:57</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418652&view=findpost&p=3830952'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>korvin &#064; <time class="tag-quote__quoted-time" datetime="2020-05-15T16:31:45+00:00">15.05.20, 16:31</time></span><div class='quote '>но глянул страницу этого Sindre, похоже это реальный наркоман.</div></div>Он не троль, он реально упорот. Его спрашивали про однострочники и он даже ответил: <a class='tag-url' href='https://github.com/sindresorhus/ama/issues/10#issuecomment-117766328' target='_blank'>https://github.com/sindresorhus/ama/issues/...mment-117766328</a>]]></description>
        <author>applegame</author>
        <category>Holy Wars</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830952</guid>
        <pubDate>Fri, 15 May 2020 16:31:45 +0000</pubDate>
        <title>JavaScript vs адекватность</title>
        <link>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830952</link>
        <description><![CDATA[korvin: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418652&view=findpost&p=3830951'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>applegame &#064; <time class="tag-quote__quoted-time" datetime="2020-05-15T16:21:24+00:00">15.05.20, 16:21</time></span><div class='quote '>таких же хипстеров вроде Sindre Sorhus, за которым числится просто рекордное число однострочных реп с кодом вроде этого</div></div><br>
Сначала подумал, что это часть троллинга: <a class='tag-url' href='https://www.npmjs.com/package/is-eq-seven' target='_blank'>раз</a> -&gt; <a class='tag-url' href='https://registry.npmjs.org/is-eq-seven' target='_blank'>два</a> -&gt; <a class='tag-url' href='https://github.com/gost-gk/useful-npm' target='_blank'>три</a>, но глянул страницу этого Sindre, похоже это реальный наркоман.<br>
<br>
<strong class='tag-b'>UPD</strong>: поправил первую ссылку.]]></description>
        <author>korvin</author>
        <category>Holy Wars</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830951</guid>
        <pubDate>Fri, 15 May 2020 16:21:24 +0000</pubDate>
        <title>JavaScript vs адекватность</title>
        <link>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830951</link>
        <description><![CDATA[applegame: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418652&view=findpost&p=3830944'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>OpenGL &#064; <time class="tag-quote__quoted-time" datetime="2020-05-15T15:11:01+00:00">15.05.20, 15:11</time></span><div class='quote '>А меня другое интересует - почему такие фейлы происходят только в js, хотя пакетные менеджеры есть везде (кроме плюсов  :ph34r: )?</div></div><br>
Ну это как раз не удивительно. Говноязык собирает тонны говна и таких же хипстеров вроде <a class='tag-url' href='https://github.com/sindresorhus' target='_blank'>Sindre Sorhus</a>, за которым числится просто рекордное число однострочных реп с кодом вроде этого:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">module.exports = number =&#62; Object.is(number, 0);</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
А потом в интернетах публикуют статистику: жабаскрипт самый популярный язык, зырьте на количество реп на гитхабчике.]]></description>
        <author>applegame</author>
        <category>Holy Wars</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830947</guid>
        <pubDate>Fri, 15 May 2020 16:06:35 +0000</pubDate>
        <title>JavaScript vs адекватность</title>
        <link>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830947</link>
        <description><![CDATA[korvin: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418652&view=findpost&p=3830944'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>OpenGL &#064; <time class="tag-quote__quoted-time" datetime="2020-05-15T15:11:01+00:00">15.05.20, 15:11</time></span><div class='quote '>почему такие фейлы происходят только в js, хотя пакетные менеджеры есть везде (кроме плюсов :ph34r: )?</div></div><br>
Подозреваю, причина в истории создания и развития JS, его экосистемы и сообщества:<br>
<br>
1. Студенческая поделка, склепаная на коленке за неделю-другую выпускается в «прод» как есть, без какого-либо осмысления и шлифовки<br>
2. Поделка быстро обрастает костылями и подпорками без каких-либо ревью, рефакторинга, стандартизации, а также большим количеством не особо квалифицированных (за счёт низкого порога вхождения и «терпимости» языка к говнокоду) пользователей<br>
3. Для костылей организуется свалка, быстро наполняющаяся тоннами хлама, который начинает широко использоваться во множестве разнообразных проектах, в том числе библиотеках и фреймворках<br>
4. ??????<br>
5. FACEPALM]]></description>
        <author>korvin</author>
        <category>Holy Wars</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830944</guid>
        <pubDate>Fri, 15 May 2020 15:11:01 +0000</pubDate>
        <title>JavaScript vs адекватность</title>
        <link>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830944</link>
        <description><![CDATA[OpenGL: А меня другое интересует - почему такие фейлы происходят только в js, хотя пакетные менеджеры есть везде (кроме плюсов  :ph34r: )?]]></description>
        <author>OpenGL</author>
        <category>Holy Wars</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830935</guid>
        <pubDate>Fri, 15 May 2020 14:39:54 +0000</pubDate>
        <title>JavaScript vs адекватность</title>
        <link>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830935</link>
        <description><![CDATA[Qraizer: Я не считаю нормальным скорее неспособность временно решить проблему своими силами, пока пилят фикс. Также сомнительным выглядит стремление забиблиотечить всё и вся, не взирая на стоимость эксплуатации подобного решения.]]></description>
        <author>Qraizer</author>
        <category>Holy Wars</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830912</guid>
        <pubDate>Fri, 15 May 2020 11:27:30 +0000</pubDate>
        <title>JavaScript vs адекватность</title>
        <link>https://forum.sources.ru/index.php?showtopic=418652&amp;view=findpost&amp;p=3830912</link>
        <description><![CDATA[korvin: В свете <a class='tag-url' href='https://habr.com/ru/company/itsumma/news/t/499218/' target='_blank'>очередного фейла</a>, что вы думаете по этому поводу?<br>
Считаете ли нормальным наличие кучи подобных «однострочных» пакетов в репозитории и массовое их использование?<br>
Как обстоят дела с репозиторием для вашего любимого языка?<br>
Считаете ли вы вообще адекватным язык, в котором существуют такие функции?:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">function isPromise(obj) {</div><div class="code_line">&nbsp;&nbsp;return !!obj &amp;&amp; (typeof obj === &#39;object&#39; || typeof obj === &#39;function&#39;) &amp;&amp; typeof obj.then === &#39;function&#39;;</div><div class="code_line">}</div></ol></div></div></div></div>]]></description>
        <author>korvin</author>
        <category>Holy Wars</category>
      </item>
	
      </channel>
      </rss>
	