@JSlang

Страница 963 из 2237
Саша
11.06.2017
20:21:10
так тем более

все такие умные ))))

? гриб
11.06.2017
20:21:36
они просто не умеют в js

Ywein
11.06.2017
20:21:53
ну тут где грань?
ну я для себя провожу грань так, что комментировать можно только функции. если какой то блок кода непонятен - надо его или переписать или вынести отдельно. если какая то строка не понятна - надо ее переписать

Google
? гриб
11.06.2017
20:22:08
"понятен" - вот вопрос

Саша
11.06.2017
20:22:40
то есть можно вынести не понятный блок кода в функию и комментировать уже его ?

с твоей точки зрения - да

Mikhail
11.06.2017
20:22:56
это все на ревью решается

Ywein
11.06.2017
20:23:00
они просто не умеют в js
js довольно хреновый язык, когда начинаешь уходить в дебри с его приведением типов. в идеале все эти моменты лучше просто не использовать, тем более что это очень просто.

? гриб
11.06.2017
20:23:01
я легко читаю такое: f = g && h; f();

Ywein
11.06.2017
20:23:18
Nikolay
11.06.2017
20:23:21
я легко читаю такое: f = g && h; f();
сомнительное достижение :D

Олег
11.06.2017
20:23:36
obj.param = obj.param; // энтерпрайз, не трогать

Mikhail
11.06.2017
20:23:38
если у вас вызывать сетер через obj.param = obj.param принято (и вобще пользоваться сетерами с сайдэффектам) — все ок

? гриб
11.06.2017
20:23:44
сомнительное достижение :D
оч производительно зато

иногда это важно

Nikolay
11.06.2017
20:24:05
производительно иметь две конструкции на одной строчке?

Google
? гриб
11.06.2017
20:24:17
раздели их на строки )

Nikolay
11.06.2017
20:24:29
важно чтобы ты через полгода смог понять что ты там написал )

? гриб
11.06.2017
20:24:36
просто многие подумают, что я хочу потом true() сделать

хотя я могу там undefined() вызвать случайно :D

?

Ywein
11.06.2017
20:26:01
то есть можно вынести не понятный блок кода в функию и комментировать уже его ?
Зависит. Если непонятный потому что большой и все в комплексе смешивается - да, вынести и комментировать. Если непонятный потому что там магия - переписать.

? гриб
11.06.2017
20:28:01
хотя я могу там undefined() вызвать случайно :D
лучше так, наверно: let x = () => {}; let f = g && f || x; f();

Ywein
11.06.2017
20:28:01
просто многие подумают, что я хочу потом true() сделать
разделить на строки и переменные назвать нормально и вполне адекватная констуркция

единственное что не оч понятно как ты f как функцию вызываешь, когда это булеан.

? гриб
11.06.2017
20:29:24
лол

ну вот и ты не знаешь js

Mikhail
11.06.2017
20:29:32
это не булеан :)

? гриб
11.06.2017
20:29:39
бгг

Ywein
11.06.2017
20:29:42
ну да. намбер.

Саша
11.06.2017
20:29:46
???

? гриб
11.06.2017
20:29:48
не

Саша
11.06.2017
20:29:52
последнее трушное

значение

Mikhail
11.06.2017
20:30:09
ну нет же

Саша
11.06.2017
20:30:10
трушное , не налл, не андефайнд

Google
Саша
11.06.2017
20:30:12
и тд

? гриб
11.06.2017
20:30:20
расскажу на словах:

Саша
11.06.2017
20:30:24
там может быть функция

Nikolay
11.06.2017
20:30:45
Mikhail
11.06.2017
20:31:05
да, явное лучше неявного

? гриб
11.06.2017
20:31:06
лучше if (g && f) { f(); } else { x(); }
тут другая логика

Nikolay
11.06.2017
20:31:15
логика запутывания?

Ywein
11.06.2017
20:31:21
последнее трушное
да, точно это я туплю

? гриб
11.06.2017
20:31:27
лучше if (g && f) { f(); } else { x(); }
ты неверно расшифровал, крч

Darya
11.06.2017
20:32:14
if(g) f() else x()

Ywein
11.06.2017
20:32:19
не, херня это все. код надо писать как можно проще, а не выпендриваться

? гриб
11.06.2017
20:32:23
бля, я там перепутал имя переменной, но так стало ещё интереснее )))

? гриб
11.06.2017
20:32:29
даже не так

Саша
11.06.2017
20:32:58
всм

? гриб
11.06.2017
20:33:26
лучше if (g && f) { f(); } else { x(); }
ты был прав, я накосячил в коде изначально. это подходит

Саша
11.06.2017
20:33:27
d

? гриб
11.06.2017
20:33:49
f тоже должен быть трушным, иначе х

Google
Mikhail
11.06.2017
20:33:51
такой хуйней должны uglifyjs и оптимизирующий компилятор заниматься а не разработчик

? гриб
11.06.2017
20:34:11
разработчик должен бы знать это

Darya
11.06.2017
20:34:27
за такое прилетит люлей на любом код ревью)

Ywein
11.06.2017
20:34:28
Mikhail
11.06.2017
20:34:42
аргументы про "так производительнее" — во-первых для очень малого чиса случаев использования, а во-вторых без цифр не факт

? гриб
11.06.2017
20:34:46
ну для либ в продакшене почему бы и нет. быстро и коротко

Nikolay
11.06.2017
20:34:47
? гриб
11.06.2017
20:34:56
а что там внутри - всем пофигу

Олег
11.06.2017
20:35:00
ты даже в примере кода своем запутался

Admin
ERROR: S client not available

? гриб
11.06.2017
20:35:05
ты же внешнюю апишку будешь юзать

Ywein
11.06.2017
20:35:09
ну для либ в продакшене почему бы и нет. быстро и коротко
потому что пройдет пол года и там надо будет что-то поменять

Tony
11.06.2017
20:35:11
как в виксе дублировать страницы?

Nikolay
11.06.2017
20:35:16
ну мне кажется такой фигней должен заниматся оптимизатор типа кложур компалйера?

? гриб
11.06.2017
20:35:26
ты даже в примере кода своем запутался
я торопился. хотел написать f = g && h || x;

Nikolay
11.06.2017
20:35:46
я торопился. хотел написать f = g && h || x;
Макконнелл походу зря книжку написал

и Мартин

и еще куча крутых дядек

? гриб
11.06.2017
20:36:05
потому что пройдет пол года и там надо будет что-то поменять
и ты увидишь это и поймёшь, что умел веселиться уже тогда )

Google
Антон
11.06.2017
20:36:13
http://usernameak.github.io/ что вы знаете о плохом дизайне

? гриб
11.06.2017
20:36:42
ребят, я ж не говорю, что это классно. просто вы с задачки забугуртили почему-то. в другом чатике ок зашло

Ywein
11.06.2017
20:36:44
и ты увидишь это и поймёшь, что умел веселиться уже тогда )
и тебе захочется себя тогдашнего убить

? гриб
11.06.2017
20:37:12
и тебе захочется себя тогдашнего убить
едва ли. такие куски развивают оч )

Nikolay
11.06.2017
20:37:29
чем?

? гриб
11.06.2017
20:37:32
сразу любишь js

Nikolay
11.06.2017
20:37:38
писать говнокод? )

? гриб
11.06.2017
20:37:46
хочется изучать его больше )

Mikhail
11.06.2017
20:37:46
что развивают-то?

Nikolay
11.06.2017
20:37:47
типа гляди как могу?

аххахах

? гриб
11.06.2017
20:37:57
что развивают-то?
трусы на верёвке

Ywein
11.06.2017
20:38:03
едва ли. такие куски развивают оч )
блин они нифига не развивают когда тебе нужно сейчас что-то поправить, у тебя нет времени, ты устал, давно не спал и нужно результат. а там вместо результата твой быдлокод )

? гриб
11.06.2017
20:38:11
ну я сам js заинтересовался после чтения либ

Nikolay
11.06.2017
20:38:25
и для кого эти понты?

для себя?

? гриб
11.06.2017
20:38:30
типа jquery

Nikolay
11.06.2017
20:38:32
друй разраб тебя просто поколотит

Ywein
11.06.2017
20:38:38
типа того )
такие штуки надо или в личные проекты или там на конкурсы всякие, но никак не в продакшн

Mikhail
11.06.2017
20:38:42
в нормальных конторах за любой из твоих примеров саными тряпками на ревью закидают

? гриб
11.06.2017
20:38:49
когда нихуа не понимал там и видел странные конструкцйии, которые не должны бы работать

Страница 963 из 2237