@proRuby

Страница 1330 из 1594
Subb98
03.08.2018
08:28:27
да, чистый - ужасен

Alexander
03.08.2018
08:28:36
речь про нативный js?
кофе не шибко помогает :)

говно мёдом сверху полили... говно и осталось %)

Subb98
03.08.2018
08:29:01
coffescript? )

Google
Alexander
03.08.2018
08:29:06
так и жрём %)

Nikita
03.08.2018
08:29:52
да лан, es6 вполне ничего

Alexander
03.08.2018
08:30:04
СКОБАЧКИ!!!!

ненавижу блять скобочки :)

Subb98
03.08.2018
08:30:15
говно мёдом сверху полили... говно и осталось %)
разница у фронтовиков только в наличии объёма мёда ) вроде, с фреймворками норм )

Nikita
03.08.2018
08:30:26
да бля, кто в ручную в 2к18 ставит скобочки

за тебя все делает иде\редактор

Alexander
03.08.2018
08:30:57
да бля, кто в ручную в 2к18 ставит скобочки
ставит редактор, а читает глаз... от этого глаз дёргается :)

Nikita
03.08.2018
08:31:33
ну мне иногда километровые do\end ничуть не легче читать

Alexander
03.08.2018
08:31:41
у меня ваще до сих пор шпроты... без кофе стимулус бы не завёлся :)

Subb98
03.08.2018
08:31:43


Alexander
03.08.2018
08:32:04
оно :)

Google
Subb98
03.08.2018
08:32:20
и ещё, на сладкое ) https://habr.com/company/mailru/blog/335292/

Alexander
03.08.2018
08:32:34
простой синтаксис? %)

Subb98
03.08.2018
08:33:07
простой синтаксис? %)
зачем простой синтаксис? нужно больше боли с компарацией типов :D

Anton
03.08.2018
08:35:59
вчера пропустил срач. так что в итоге? ООП нинужно?
Не, ооп для тех кто не осилил мап редьюс

Nikita
03.08.2018
08:36:12
а в руби типа такой шляпы нет?)

Subb98
03.08.2018
08:36:23
а в руби типа такой шляпы нет?)
с привидением типов?

как в js?

Nikita
03.08.2018
08:36:34
там свои есть приколюхи которые, офк в реальной жизни никогда не используются

Subb98
03.08.2018
08:36:35
такой шляпы даже в пхп нет

Nikita
03.08.2018
08:36:39
так же как и в жс



т.е это по твоему норм?

Subb98
03.08.2018
08:37:41
дёргаешь неизвестные методы и.. что?

нет, немного не норм, что в конечном итоге nil. и то, может быть

я не погружался сильно глубоко в рельсы

*в руби, соре

Dima
03.08.2018
08:41:51
Сравнить по читабильности/логичности/легкости создания 2 кода def expression_matter(a,b,c) All.map{|x| x.call(a,b,c)}.max end и const expressionMatter = (a, b, c) => { return Math.max(...all.map(x=>x(a,b,c))) }

скобочки, точки, return - мусор.

да return можно убрать. но точки все равно останатуться.

Subb98
03.08.2018
08:42:59
ну мне иногда километровые do\end ничуть не легче читать
с этим, кстати, согласен полностью. у руби компактный синтаксис, но порой читать тяжко бывает. говнокод или неизбежность?

Google
Nikita
03.08.2018
08:47:56
так и скобочки можно убрать в примере выше, а точки это спредоператор, который немного непонятно зачем там

Dima
03.08.2018
08:48:34
const expressionMatter = (a, b, c) => Math.max(...all.map(x=>x(a,b,c))) и def expression_matter(a,b,c) All.map{|x| x.call(a,b,c)}.max end Ruby легко и не принужденно c лева на право. JS сокчишь туда сюда.

Roman
03.08.2018
08:49:04
ну это потому что руби ООП до мозга костей =)

мне всегда это нравилось

everything is an object

а в js кака в виде статических методов

вплоть до убогого Object.keys вместо {}.keys

Alexey
03.08.2018
08:50:02
хзхз, пишу последние 4 месяца только на node+react и ю ноу, приходя в руби порой думаешь, ну нахера так сложно, а что еще чаще, откуда это тут появилось

явные импорты, const, деструкции и кирирование - ❤️

Roman
03.08.2018
08:50:38
о явные импорты да

Alexey
03.08.2018
08:50:39
Выше

Roman
03.08.2018
08:50:58
это я с тобой согласен, возвращаешься в руби и такой "блаеть, что это, откуда оно берется? как узнать?"

Alexey
03.08.2018
08:51:10
Именно

Roman
03.08.2018
08:51:18
ну каррирование то такое, в руби другие подходы

Dima
03.08.2018
08:51:19
Alexey
03.08.2018
08:51:25
карирование

Google
Dima
03.08.2018
08:51:33
карирование
можно пример?

Roman
03.08.2018
08:51:52
это вы про неявные вызовы в моделях?
нет это мы про то что стоит в одном месте сделать require и все что написано в том файле вываливается в глобал

Nikita
03.08.2018
08:51:52
вы сейчас путаете язык и фреймворк, в чистом руби без явных require у вас ничего не будет работать

Alexey
03.08.2018
08:52:12
можно пример?
https://blog.benestudio.co/currying-in-javascript-es6-540d2ad09400

Combot
03.08.2018
08:52:25
Dima (0) увеличил репутацию Alexey Golubev (1)

Alexey
03.08.2018
08:52:50
Admin
ERROR: S client not available

Roman
03.08.2018
08:53:03
да ну нет же. в обычном руби делаешь require в одном файле - а в другом оно тоже становится доступно

Subb98
03.08.2018
08:53:18
Roman
03.08.2018
08:53:25
и более того делаешь require и у тебя может случиться что угодно

Nikita
03.08.2018
08:53:39
например что?

Roman
03.08.2018
08:53:39
может добавиться один класс или несколько

а в js ты явно говоришь "хочу этот класс" или "хочу эту функцию"

Nikita
03.08.2018
08:53:54
ну бля это уже нужно знать специфику как работает

Roman
03.08.2018
08:54:04
да, но я беру просто пример типичный

Subb98
03.08.2018
08:54:08
Google
Alexey
03.08.2018
08:54:15
А еще меня радует в js что я могу импортнуть функцию а не все тчо в файле

Nikita
03.08.2018
08:54:16
также как и автоподгрузка констант в рельсах, у меня нет проблем, я знаю как это работает

Roman
03.08.2018
08:54:33
перед тобой файл - в нем используется какой-то класс MySuperClass вопрос - где искать его определение?

Alexey
03.08.2018
08:54:42
Короче, как бы вы не споротивлялись, все будем писать на JS рано или поздно

Alexey
03.08.2018
08:54:47
Это какая-то экспансия

Subb98
03.08.2018
08:55:09
Roman
03.08.2018
08:55:28
а если хочется хардкора - загляните в исходники sprockets - там адище, даже сам Патерсон согласен

Subb98
03.08.2018
08:55:29
кто не будет писать UI, тот не будет зарабатывать :D

Alexey
03.08.2018
08:55:37
exactly

Roman
03.08.2018
08:55:45
Nikita
03.08.2018
08:56:07
спрокетс то еще дерьмище))

Subb98
03.08.2018
08:56:08
не факт.
ну к этому активно идёт

Dima
03.08.2018
08:56:09
Мавроди UI не писал.

Subb98
03.08.2018
08:56:30
Мавроди UI не писал.
мавроди - редкое исключение из правил =) и лишь подтверждает правило =)

Alexey
03.08.2018
08:57:30
Причем чем дальше, тем изощреннее пользователь и он уже не хочет делать 3 тапа, ему все в 1 подавай. А ты уже вертишь стейтом как умалишенный, пишешь полифилы для всяких отсалых браузеров и думаешь, хм, а умеет ли новый движок сафари гарбадж коллектить циклические ссылки

Subb98
03.08.2018
08:57:51
"Не заставляйте меня думать" (с)

Nikita
03.08.2018
08:58:04
shut up and take my moneu

Subb98
03.08.2018
08:58:36
Сафари, вроде, даже маководы не юзают

Nikita
03.08.2018
08:58:45
хз, я юзаю

Subb98
03.08.2018
08:58:53
хром везде

Alexey
03.08.2018
08:59:23
Не везде, на айфонах, вроде как все браузеры используют сафаревский движок и по факту являются обычной оберткой над сафари :)

Страница 1330 из 1594