@nodejs_ru

Страница 2690 из 2748
Stepan
15.10.2018
17:21:10
О, нейросаенс пошёл, наканецтааа

Gor
15.10.2018
17:21:13
Сергей
15.10.2018
17:21:14
тогда как целые комитеты занимаются анализом тонны кода

Google
Сергей
15.10.2018
17:21:48
тогда как целые комитеты занимаются анализом тонны кода
ну а че, @gormartsen с его мозгом легко обойдет комитеты с их правилами

Сергей
15.10.2018
17:22:03
да, они принимают много странных решений, и со многими я не согласен

но все эти решения имеют под собой основания

который @gormartsen не удосужился прочесть

как и тысячи других кодеров с манией величия

стоит даже вспомнить хейтеров приватных полей #fields

Сергей
15.10.2018
17:23:34
А что там?
да ниче. тысячи людей писали о том, что можно было спокойно заюзать private вместо # а на деле хуй там плавал

Gor
15.10.2018
17:23:37
Сергей
15.10.2018
17:23:41
Gor
15.10.2018
17:23:50
=)

Сергей
15.10.2018
17:23:56
еще одно предположение?)
но у меня теперь предположение, что ты жс не знаешь

Google
Сергей
15.10.2018
17:24:26
говорить, что стрелки говно, не зная их назначения, это ещё говорит о том, что автор сего заявления не умеет в функциональщину

Сергей
15.10.2018
17:24:35
а ещё не знает проблем js классов

и что стрелки решают эту проблему class Foo { binded = () => { } }

Alexander
15.10.2018
17:24:47
а с каких пор внезапно циклы стали хуже map/filter?

arts
15.10.2018
17:25:00
И эти люди потом говорят про столбики

Alexander
15.10.2018
17:25:09
а

Сергей
15.10.2018
17:25:12
а с каких пор внезапно циклы стали хуже map/filter?
не стали хуже но хуже отображают намерения автора

Alexander
15.10.2018
17:25:26
ну коли только неизящно, то ладно

Дмитрий
15.10.2018
17:25:31
Stepan
15.10.2018
17:25:33
а с каких пор внезапно циклы стали хуже map/filter?
Когда ты видишь цикл, приходится читать внутри

Чтобы понять, что именно делается

Если юзаешь метод, сразу ясна цель

Сергей
15.10.2018
17:25:51
люди не умеют в комопозицию, и сидишь смотришь на цикл в середине функции и не понимаешь нахуя он там что он делает, почему в конце >= вместо > (или наоборот)

Stepan
15.10.2018
17:26:16
Сорян, я опять столблю, никак не отучусь

Сергей
15.10.2018
17:26:17
разные уровни абстракции кода

dima
15.10.2018
17:26:48
Когда ты видишь цикл, приходится читать внутри
А в мап внутри читать не приходится. Там все снаружи

Ок

Сергей
15.10.2018
17:27:04
А в мап внутри читать не приходится. Там все снаружи
так мап тебе не выворачивает реализацию цикла

Google
Сергей
15.10.2018
17:27:09
ты не следишь за границами в нем, за итератором

Stepan
15.10.2018
17:27:34
А в мап внутри читать не приходится. Там все снаружи
Название метода тебе сразу даёт понять, какова цель перебора

Это ощутимо упрощает чтение кода

dima
15.10.2018
17:27:52
Зачем мне мап если нужен перебор

Stepan
15.10.2018
17:28:06
Ну forEach

Сергей
15.10.2018
17:28:18
Зачем мне мап если нужен перебор
выбирай тот метод, что подходит

Дмитрий
15.10.2018
17:28:51
И да, циклы иногда тоже нужны, например если надо пройти одновременно по двум массивам

Stepan
15.10.2018
17:29:22
Никто не предлагает выбросить циклы

Сергей
15.10.2018
17:29:41
просто абстракцию делайте

Alexander
15.10.2018
17:29:51
почему нельзя заменить это форичем?
форичем по двум массивам?

вы слыхали про break и continue?

Yura
15.10.2018
17:30:19
форичем по двум массивам?
ну проходишь по одному а второй берешь с индексом который пришел в форич

Stepan
15.10.2018
17:30:31
вы слыхали про break и continue?
Ты слыхал о том, что никто не предлагает выбросить циклы?

Сергей
15.10.2018
17:30:31
вы слыхали про break и continue?
трансдюсеры есть так-то но опять же, нужны циклы — юзай

Дмитрий
15.10.2018
17:30:32
почему нельзя заменить это форичем?
Можно, но бывает надо еще и из цикла в нужный момент выйти. Или нужен асинхронный цикл, который будет выполнятся по очереди

Сергей
15.10.2018
17:30:47
трансдюсеры есть так-то но опять же, нужны циклы — юзай
но заворачивай это всё в методы/функции с говорящими именами

Google
Stepan
15.10.2018
17:33:17
Охуенней всего нравится когда в один цикл заворачивают хуеву кучу логики и потом оказывается, там делается несколько действий сразу. Типа производительно делают. Нихуя не именовано, комментов нет. Просто высшая точка наслаждения.

dima
15.10.2018
17:33:30
но заворачивай это всё в методы/функции с говорящими именами
Фор всем ясно. А в завернутое говно нужно посмотреть

Сергей
15.10.2018
17:33:43
Фор всем ясно. А в завернутое говно нужно посмотреть
прочитать название метода достаточно обычно

и это лучше отображает

Stepan
15.10.2018
17:33:51
Фор всем ясно. А в завернутое говно нужно посмотреть
Если имя норм, заглядывать не нужно

Alexander
15.10.2018
17:33:53
трансдюсеры есть так-то но опять же, нужны циклы — юзай
не вижу связи между break и трансдюссерами

складывается ощущение, что вы не разработкой, а спортивным чтением чужого кода занимаетесь поголовно

Дмитрий
15.10.2018
17:35:11
Stepan
15.10.2018
17:35:36
Ну ноду и фронты юзают)

Stepan
15.10.2018
17:36:14
ну да, лучше каждый раз возвращать immutable копии и на каждый чих делать по полной итерации
Случаев, когда это действительно важно для производительности, один на миллион

Alexander
15.10.2018
17:36:46
который так же игнорируется, ибо "циклы для джунов да и вообще нечитаемо"

Дмитрий
15.10.2018
17:37:37
Случаев, когда это действительно важно для производительности, один на миллион
Ну если у тебя нода что-то несложнее авторизации делает, то конечно да

Alexander
15.10.2018
17:38:00
Ну ты утрируешь
хотел бы я утрировать и ошибаться. но в большинстве своем так и есть

Stepan
15.10.2018
17:38:40
хотел бы я утрировать и ошибаться. но в большинстве своем так и есть
Ну, на такие аргументы можно и прояснить человеку, что он пидор

Google
Alexander
15.10.2018
17:38:52
ого возьму на вооружение, спасибо!

Stepan
15.10.2018
17:39:14
Мне очень помогает!

dima
15.10.2018
17:39:48
Мне очень помогает!
Помогает говорить что он пидор и циклы для джунов? D

Stepan
15.10.2018
17:40:43
Я все к тому, что если человек аргументирует тем, что Х для джунов, то пошёл бы нахуй такой человек

Gor
15.10.2018
17:40:59
Извиняюсь, случайное нажатие

Дмитрий
15.10.2018
17:41:41
Stepan
15.10.2018
17:42:05
Ну за вар можно нормально прояснить

Было бы желание

Nektamu
15.10.2018
17:43:10
скинь автореферат

Сергей
15.10.2018
17:55:13
складывается ощущение, что вы не разработкой, а спортивным чтением чужого кода занимаетесь поголовно
так если ты запишешь свои действия, ты сам заметишь, что большую часть “разработки” ты читаешь свой и чужой код

Sergey
15.10.2018
17:55:46
не разочаровывай человека

Сергей
15.10.2018
17:55:51
ну да, лучше каждый раз возвращать immutable копии и на каждый чих делать по полной итерации
трансдюсерры как раз позволяют избежать полной итерации (по нескольку раз)

Denis
15.10.2018
18:09:04
Есть ещё персистентные иммутабельные коллекции

Nuriddin
15.10.2018
18:09:43
Всем привет. Работаю на веб приложение - онлайн тест. Проблема с мат. формуламы. Нашёл плагины, эдиторы, но как их сохранить. Погуглил но все подобные вопросы стоят без ответов. Есть кто-нибудь столкнувшись с таким проблемом, или есть у кого нибудь идеи?

Nuriddin
15.10.2018
18:14:50
ни эдиторы, а формулы

Сергей
15.10.2018
18:14:57
Nuriddin
15.10.2018
18:16:42
Я в базу имею ввиду, каким способом сохранить их

Страница 2690 из 2748