
Artur
12.12.2016
11:56:22
Выкидываю такие зависимости сразу.

Pavel
12.12.2016
11:56:34

Vladimir
12.12.2016
11:56:39
> @izatop
Ну это нужно тем, кто использует старые версии node
Это видимо какие то очень старые

Google

Vladimir
12.12.2016
11:56:41

Vladimir
12.12.2016
11:57:05
> @Oharr
Именно поэтому количество своего кода надо уменьшать
Здесь его не уменьшается

Artur
12.12.2016
11:57:08

Pavel
12.12.2016
11:57:09

Vladimir
12.12.2016
11:57:30
Бага-то в одном

Vladimir
12.12.2016
11:57:30
Баг в одном месте, а не в 32

Дмитрий
12.12.2016
11:57:47
Не

Pavel
12.12.2016
11:57:52

Дмитрий
12.12.2016
11:58:00
Вы же копипастите однострочники
Что значит в одном

Vladimir
12.12.2016
11:58:05
Что я, лох 32 раза делать ошибку в typeof a === 'string'

Vladimir
12.12.2016
11:58:08
Так не надо копипастить лол

Artur
12.12.2016
11:58:12
И ты правишь её в 32 местах, да?
зачем править typeof s === 'string'? Хуже как раз ситуация, когда ты выходишь за рамки того функционала, который тебе микропакет дает и тебе приходится искать еще один.

Google

Pavel
12.12.2016
11:58:14

Дмитрий
12.12.2016
11:58:18

Artur
12.12.2016
11:58:21

Pavel
12.12.2016
11:58:23
Теперь это надо исправить
Или джун лох, который это писал
неважно

Artur
12.12.2016
11:58:39

Vladimir
12.12.2016
11:58:52
Баг точно также может быть и в вызове однострочника из пакета

Artur
12.12.2016
11:59:02
Тебе руки господь дал специально для того, чтобы писать, а не копировать.

Дмитрий
12.12.2016
11:59:08
Зачем???
Вы меня щас уговариваете писать arrify каждый раз в каждом проекте в каждом файле
А сейчас мне рассказываете что копипаста это плохо
Определитесь

Vladimir
12.12.2016
11:59:32
А ты пакет используешь?

Artur
12.12.2016
11:59:44

Дмитрий
12.12.2016
11:59:51

Vladimir
12.12.2016
11:59:52
Числа тоже либой складывать? а то копипсать же

Дмитрий
12.12.2016
11:59:58
Я может npm link использую

Vladimir
12.12.2016
12:00:35
Именно - но удивительно близко к реальности

Дмитрий
12.12.2016
12:00:42
Ага

Google

Vladimir
12.12.2016
12:00:45
typeof это такой же оператор как и плюс

Vladimir
12.12.2016
12:00:51
Нет, есть конструкции языка

Artur
12.12.2016
12:01:00

Pavel
12.12.2016
12:01:03

Vladimir
12.12.2016
12:01:21
Чем меньше придумваешь новых, тем читабельней код

Vladimir
12.12.2016
12:01:28
Нет, не с багом. У него странное поведение, но его все равно необходимо знать на зубок

Дмитрий
12.12.2016
12:01:43

Vladimir
12.12.2016
12:01:48
Вон даня вернул свитчкейс в мейнстрим, спасиьо ему за это

Pavel
12.12.2016
12:02:27

Artur
12.12.2016
12:02:55

Vladimir
12.12.2016
12:02:57
Да, это ужасная вещь
Именно из за нее чтобы понять, что делает isObject невозможно, не посмотрев код

Pavel
12.12.2016
12:03:27
Именно из-за таких штук у меня стоят зависимости от всяких isObject

Дмитрий
12.12.2016
12:03:49
Стена непонимания
Короче ясно

Pavel
12.12.2016
12:04:02
+

Artur
12.12.2016
12:04:19
Но, но. Ну обзываться-то уже не хорошо как-то)

Pavel
12.12.2016
12:04:27
прошу прощения

Дмитрий
12.12.2016
12:04:42
+
ну я корректно, просто у людей другой взгляд на программирование, это не хорошо и не плохо

Pavel
12.12.2016
12:05:00
Да, пока вы не встретитесь на собеседовании

Google

Artur
12.12.2016
12:05:21
Я бы наверное сказал, что просто для меня некоторые стандартные строчки написать равносильно тому, чтобы вспомнить какая либа это делает и добавить ее импорт.

Vladimir
12.12.2016
12:05:36
Вот конретно про синдре сорхуса - он пишет код исклюительно по фану и в огромном количестве
Это делает мелкие пакеты от него фактически неподдерживаемыми
Потому что физически уследить за всем он не может, даже при желании

Artur
12.12.2016
12:06:38

Pavel
12.12.2016
12:07:13
Скорее разойдётесь весьма недовольные друг другом

Vladimir
12.12.2016
12:07:23

Vladimir
12.12.2016
12:07:27

Pavel
12.12.2016
12:07:37

Admin
ERROR: S client not available

Дмитрий
12.12.2016
12:07:39

Vladimir
12.12.2016
12:07:43
Люди с такими разными взглядами не должны работать вместе

Дмитрий
12.12.2016
12:07:50
Это точно

Dreamerinnoise
12.12.2016
12:09:00
у меня тимлид такой. он ненавидит и поносит нпм, согласен с мнением, что 95% там говно.

Дмитрий
12.12.2016
12:09:43
99%

Vladimir
12.12.2016
12:09:51
Я думаю если внести более конкретное опрделение слова "говно" в данном контексте, можно вполне проверить эту цифру

KlonD90
12.12.2016
12:10:34
кто больше?

Vladimir
12.12.2016
12:10:55
Вот тут есть ряд умных вещей: https://go-proverbs.github.io/
Моя любимая: A little copying is better than a little dependency.

Google

Дмитрий
12.12.2016
12:11:29
define little

KlonD90
12.12.2016
12:11:36
Наш чятик про го

Vladimir
12.12.2016
12:11:47
❤️

Dreamerinnoise
12.12.2016
12:12:19
Ну, пакеты типа chalk, fluent-ffmpeg, through2, ajv ещё ладно

Vladimir
12.12.2016
12:12:48
Не надо сравнивать, эти пакеты реально решают задачи
Может, кроме through

KlonD90
12.12.2016
12:14:15
Clear is better than clever.
но так хочется выебнуться (
как подавлять?

Vladimir
12.12.2016
12:14:47
Выебываться в свободное от работы время

Pavel
12.12.2016
12:14:52

Vladimir
12.12.2016
12:15:10
Мне нравится пойти на codewars и решать задачи в одну минимально читабельную строчку

KlonD90
12.12.2016
12:15:17

Pavel
12.12.2016
12:15:24
Наоборот

KlonD90
12.12.2016
12:15:40
ну это путь к депрессии

Pavel
12.12.2016
12:16:03
Ну нет, это путь к переосмыслению путей получения удовольствия

Vladimir
12.12.2016
12:16:08
Вот например redux в 2 строчки: https://github.com/vkurchatkin/sound-noredux/blob/567ede931ea6ff128c8f6e785d27257e4682fb60/scripts/noredux.js

KlonD90
12.12.2016
12:17:19

Pavel
12.12.2016
12:17:47
Спасибо, это комплимент

abc
12.12.2016
12:18:58
https://habrahabr.ru/post/317394/
обсуждали ? питоновский event loop быстрее для работы с PG чем NodeJS

Pavel
12.12.2016
12:19:25
как будто это важно