Sergey
lodash — 2 пробела
Sergey
bluebird — 4 пробела но его написал petkaantonov, поэтому...
Таймураз
Тут на работе начали ругать за то, что использую деструктуризацию (говорят, что хреново читается)
Sergey
chalk — 2 пробела
CherryTea
Есть такой хак. Где-то на хабрике в комнтах писали - если в конторе не смогли определится два или четыре, настраивают VSC так что при открытии он автоматически форматирует в заранее заданный интервал. При пуше в гит возвращает на дефолтное кол-во
Sergey
короче
Sergey
к чему я это
Таймураз
909? git init git push?
Sergey
большинство самых популярных проектов в npm юзают 2 пробела
Sergey
нахера тащить свои привычки в экосистему?
CherryTea
909? git init git push?
да не, там просто маленькие либки и куча авесомлистов
Sergey
909? git init git push?
и дофига популярных
CherryTea
у него там есть репа с либой на 40 строк )
Sergey
чувак максимально реюзает свой код
Sergey
поэтому и пакетов дохера не пишет 5-6 раз эти 40 строк
Таймураз
Ребят Куда можно оффтоп вопрос задать?
Sergey
сюда))
Sergey
или в @it_holywars
CherryTea
поэтому и пакетов дохера не пишет 5-6 раз эти 40 строк
ну не скажи, ради 40 строк замарачиватся оформлять реп с редмишкой, и всей это чепухой (А у него офрмлено по всем канонам)
CherryTea
я бы времени потратил больше пока писал генератор, такие кусочки когда просто кидаю в гист
Vladimir
извини, но не ты один пишешь код в сообществе жс
Сообществу никто ничего не должен
Sergey
что всё оформлено шаблонно и правильно а еще свой публикатор npmjs.com/np
Таймураз
Сообществу никто ничего не должен
Из-за такой логики некоторые уникумы промахиваются на стульчаки в уборной
Sergey
Сообществу никто ничего не должен
понятное дело)) а потом люди приходят и ноют, что нет нормальных инструментов, что каждый пишет как вздумается и прочее
Vladimir
Это их проблемы, очевидно
Sergey
это проблема сообщества в целом
Sergey
но конкретно эту тему я поднимать не хочу
Vladimir
Очевидно что количество пробелов не имеет значения. Кому сколько хочется, тот столько и пишет
Таймураз
Это их проблемы, очевидно
Так уж выходит, что чьи-то проблемы часто становятся проблемами общества, т.е. каждого из нас
Ryskin Artem
Это их проблемы, очевидно
Если ты не понимаешь, что твой код будут (возможно) поддерживать другие люди, то ты - мудак. Если бы так думали создатели фреймворков и т.д., то можно было бы вешаться.
Ryskin Artem
Люди которые будут поддерживать мой код, будут делать это добровольно
Фейспалм. Окей, представим, что каждый инструмент написан по своему стандарту. И ты их юзаешь. Тебе будет удобно каждый раз переадаптироваться ?
Sergey
Люди которые будут поддерживать мой код, будут делать это добровольно
или плюнут и сделают форк но скорее всего напишут заново потому что так проще, чем исправлять ошибки или недоработки
Sergey
Ryskin Artem
Мне? Нет. Но их вроде вокруг меня не вертится
Неважно. Ты или новичок, иди мудак. Нужно помогать сообществу, чтоб оно помогало тебе. Нужно жить с сообществом в гармонии. Ты или новичок, или мудак, или не работал в коллективе ниразу
Vladimir
Количество пробелов, точки с запятыми, кэмэл кейс - все одно и то же
Таймураз
Количество пробелов, точки с запятыми, кэмэл кейс - все одно и то же
Если кол-во пробелов еще можно назвать субъективным выбором, то вот camelCase- нет
Vladimir
Мои личные проекты я пишу ка мне нравится
Таймураз
Одно и то же
В сравнении с чем?
Ryskin Artem
Работа в коллективе идёт в соответствии с внутренними соглашениями
Хз, у нас - мы стараемся придерживаться общих рекомендаций, чтоб было проще другим программистам !
Anton
пробелы, камелкейсы... это все косметические мелочи. как это мешает писать код? причины когда проще переписать куда более серьезные обычно
V
главное чтобы не табы
Vladimir
В сравнении с чем?
Что и количество пробелов и точки с запятыми
CherryTea
ай да ладно, опять холиварить про пробелы, идите работать
Nurik
Всем привет. Проблемы с socket.io не могу понять почему иногда не срабатывает дисконнект или наоборот срабатывает 2 раза. Кто-нибудь сталкивался стакой проблемой ? Из-за этого счетчик коннектов может быть -1 или оставаться 1 когда соединений нет.
Таймураз
Каждый оставил свой след, не используя линтер и тд Получилось нечто, что тяжело рефакторить
Anton
Потому что в некоторых проектах используют разные стили и тд
ну невелика проблема. это стандартная ситуация, когда нужно потрогать старый проект и что-то дописать в его стиле. когда тяжело рефакторить, обычно тяжело из-за других причин, на фоне которых косметика - мелочь, на которую даже внимание не обращаешь
Anton
хуево назвать переменную можно в любом стиле и с любым линтером. тут уж от человека зависит
Таймураз
хуево назвать переменную можно в любом стиле и с любым линтером. тут уж от человека зависит
Для этого и нужно закладывать в проект стилистику и тд Чтобы если кто-то начнет трогать твой проект- он смог с ним разобраться быстрее и начать работать
Sergey
хуево назвать переменную можно в любом стиле и с любым линтером. тут уж от человека зависит
приятного чтения BinaryAuthorizationAbstractFactory.CreateAbstractChildWithParams(AbstractFactory.CreateChild(), { Name: 'BinaryAuthorization', Type: 'Allocated' })
Sergey
стилистика ебаная
Sergey
особенно если 4 пробела
Sergey
то всё
Sergey
пизда
Sergey
покупай 90" монитор ультрамегасуперширокий
Таймураз
покупай 90" монитор ультрамегасуперширокий
Можно еще андерскоры сюда подключить
Anton
приятного чтения BinaryAuthorizationAbstractFactory.CreateAbstractChildWithParams(AbstractFactory.CreateChild(), { Name: 'BinaryAuthorization', Type: 'Allocated' })
я даже не знаю что ответить. ну кусок говнокда в стилистике жабаЕЕ, ну и если весь проект та же самая жабаЕЕ, например, никакой стилистикой ты его не спасешь
Ryskin Artem
Кто знает: как перехватывать эту ошибку:
Ryskin Artem
Ryskin Artem
Ryskin Artem
Ничего не реагирует (не блочит ее)
Sergey
документация знает
Sergey
ты её вообще открывал?