
Serhii
19.09.2018
11:29:06
В прочем, как и в любом языке

Nikolay
19.09.2018
11:29:15
И что это? Ты до конца прочитал мое сообщение? :)

Josh
19.09.2018
11:29:18

Iliya
19.09.2018
11:29:35

Google

Nikolay
19.09.2018
11:29:39
Причем тут корректность с точки зрения математики? :)

Josh
19.09.2018
11:30:00
?♂️?♂️?♂️

Анатолий
19.09.2018
11:30:16

Serhii
19.09.2018
11:30:33

Анатолий
19.09.2018
11:30:39
Путают подходы и паттерны

brachkoff
19.09.2018
11:30:49

Josh
19.09.2018
11:31:05
если вы не осилили практики и делаете "как удобно", то это велики и говнокод

Анатолий
19.09.2018
11:31:16

brachkoff
19.09.2018
11:31:23

Анатолий
19.09.2018
11:31:27
И не стоит называть это "своим подходом"

brachkoff
19.09.2018
11:31:40
Если вы делаете как удобно - вы мудак, с этим я согласен

Анатолий
19.09.2018
11:33:13
Есть разные подходы к решению одних и тех же задач. У них есть плюсы и минусы, каждый выбирает что ему нужнее по объективным критериям.
А есть общепринятые стандарты, основанные на здравом смысле. Игнорировать их - портить свою работу и отбивать у других желание сотрудничать

brachkoff
19.09.2018
11:33:13
Я говорю о том что в жс есть задачи которые имеют множество эффективных решений

Google

Arthur
19.09.2018
11:33:22

brachkoff
19.09.2018
11:33:30
Ну а есть паттерны которые максимально эффективные решения
И не соблюдать их плохо

Анатолий
19.09.2018
11:33:59
Второе - это и есть понятие "правильно", которое есть в любом уважающем себя языке программирования

Serhii
19.09.2018
11:35:28

Nikolay
19.09.2018
11:35:31

Arthur
19.09.2018
11:35:46

Nikolay
19.09.2018
11:35:58
С этим я и не спорю. Но любой математически доказуемый код можно написать бесконечным числом способов.

Gor
19.09.2018
11:36:25
Самое забавное дальше, когда доходишь до края изведанного и понимаешь что любая форма 'правильно' - есть суть ограничения.

Josh
19.09.2018
11:36:40
поняв, что выпечка состоит из определенных компонентов, неплохо бы в ней разбираться и не делать пиццы-пироги или круттоны маффины из слоеного теста с мясом, потому вам нравится вкус шаурмы

Анатолий
19.09.2018
11:36:49

Nikolay
19.09.2018
11:37:11
Кажется скоро придут одмине, и забанят всех за оффтопе.

Анатолий
19.09.2018
11:37:30
И я так понимаю, это бесконечности одного порядка)

Feodor
19.09.2018
11:38:02

Gor
19.09.2018
11:38:49
А еще вопрос на самокритику, кто не писал говнокод, если глянуть в ретроперспективе?)

brachkoff
19.09.2018
11:39:12
Я подумал что у нас есть правильный синтаксис классов. Который Бабель превращает в неправильный.

Serhii
19.09.2018
11:39:16

brachkoff
19.09.2018
11:39:21
Вот вся суть правильности в жс

Feodor
19.09.2018
11:40:11
Я полагаю тут почти все знают, что такое PSR?

Google

Анатолий
19.09.2018
11:40:21

Feodor
19.09.2018
11:40:24
Есть аналоги для JS?

Gor
19.09.2018
11:41:28
Есть аналоги для JS?
Это же про оформление кода? Есть тулзы. Я использую все еще jscs но он вроде устарел уже.

Josh
19.09.2018
11:42:12

Serhii
19.09.2018
11:42:33

Gor
19.09.2018
11:43:39
Ну вообще если в контексте заданого вопроса - то ответ должен звучать что то типа: я не встречал общепринятого, но есть популярные от гугла, аирбнб и еще части крупных проектов

Анатолий
19.09.2018
11:43:47

Feodor
19.09.2018
11:44:03
Стандарата.
Я не имею в виду доки от Гугла и AirBnB

Gor
19.09.2018
11:45:05
Вот общепринятого для js мне на глаза не попадалось
Сам использую гугловский + модификации

Feodor
19.09.2018
11:45:32
Ну он хорош, да.
Просто интересно, почему нет.

Nikolay
19.09.2018
11:45:55

Feodor
19.09.2018
11:45:55
Похапешники же смогли.

Gor
19.09.2018
11:46:16
Зубров не отрастили что б на всю территорию продавливали стандарт оформления кода

Feodor
19.09.2018
11:47:16

Валерий
19.09.2018
11:48:58

Gor
19.09.2018
11:49:11
Вот с одной стороны js чуть ли не старше php - а с другой , ощущение что реально как будто js по настоящему стал восприниматься только с релизом nodejs - а до этого всем было не серьезно до него

Google

Serhii
19.09.2018
11:49:47

Nikolay
19.09.2018
11:50:21

Alexander
19.09.2018
11:51:10

Serhii
19.09.2018
11:51:23

Gor
19.09.2018
11:52:26

Nikolay
19.09.2018
11:52:40

Feodor
19.09.2018
11:53:09
JS никто не принимает всерьёз из за крайне низкого процента адекватных носителей, даже по сравнению с PHP. Node несколько исправил ситуацию, типа вот есть взрослый JS, но сильно это не помогло.

Gor
19.09.2018
11:53:49
Вообщем стандарты появились когда потребовались... но вот так вот не централизировано. Еще npmjs свой стандарт бы запилил:)

Leonid
19.09.2018
11:54:01
Всем привет.
Вопрос возник , может кто то расскажет возможно ли такое.
В телеграмм есть бот который всегда в одно и то же время всем пользователям бота присылает определенный код . И притом делает он это всем одновременно. Как это реализовано у данного бота?
Сам бот вот он @BitcoinOpenProjectBot
Он всегда в одно и то же время присылает коды.
И на чем и как это реализовано

Feodor
19.09.2018
11:54:56
А в чём проблема?

Josh
19.09.2018
11:55:04
лимиты расширяются через саппорт, это гуглится, за*бали спрашивать то, что ищется на раз-два, к тому же офтоп канала

Feodor
19.09.2018
11:55:48

Кирилл
19.09.2018
12:02:39
При вызове async function получаем промис?

Алексей
19.09.2018
12:03:02
Да

Yaroslav
19.09.2018
12:03:50

Паша
19.09.2018
12:04:48
как юзать super в JavaScript?
и для чего он нужен?

Алексей
19.09.2018
12:05:02
Есть процент (дробное число единое для всех пользователей), его можно менять админу. Подскажите пожалуйста где его хранить ?

Паша
19.09.2018
12:05:24
прочитав на MDN я так и не понял как его юзать

Google

Alex
19.09.2018
12:05:59

Triforce
19.09.2018
12:06:06

Паша
19.09.2018
12:07:15

Josh
19.09.2018
12:07:37

Konstantin
19.09.2018
12:08:00

Паша
19.09.2018
12:08:37

Konstantin
19.09.2018
12:08:51

Паша
19.09.2018
12:08:56
???

Triforce
19.09.2018
12:09:01
хех

Алексей
19.09.2018
12:10:38
в банке
Прек. Я серьёзно, хранить в монго, и при реквесте сохранять первую найденную запись к реквесту выглядит странно

Josh
19.09.2018
12:11:53
ездить на 4х местной машине одному тоже странно

Алексей
19.09.2018
12:12:39
Хех. Т.е. это вполне адекватное решение?

Josh
19.09.2018
12:14:20
нет, конечно, лучше в файло скидывать, а не поднимать монго
адаптер сделай, на метод повесь пока хоронение в файл, если раздуется - в редис/левелап/монго/етс переключишь

Nikolay
19.09.2018
12:18:01
К тому же база там наверняка уже поднята

Josh
19.09.2018
12:18:20
да какая там сборка, очевидно же
если поднято - да

Паша
19.09.2018
12:19:03
я чёт не врубаю, зачем тогда super, если конструктор и так наследуется?
class Cl {
constructor(prop){
this.prop = prop
}
}
class Cla extends Cl {
constructor(props){
super(props)
}
}
a = new Cla(5)
class Clas extends Cl {}
b = new Clas(6)