@JSlang

Страница 261 из 2237
Alex
28.10.2016
13:12:42
а это типа не реклама?)

Igor
28.10.2016
13:13:06
лол, ща продот возьмёт и забанит себя ?

Alex
28.10.2016
13:13:22
мде

@proDOT
28.10.2016
13:13:23
Это типо пример) по аналогии со ссылкой на жсджобс А что там оказалось это уже потом заметил))

Google
Alex
28.10.2016
13:13:25
неловко получилось

Vladislav
28.10.2016
13:13:35
?

Alexey
28.10.2016
16:38:32
Кто знает как сделать адаптивный виджет вк? Стандартные настройки не позволяют так делать.

Владислав
28.10.2016
19:13:26
Кто-нибудь сталкивался с __webpack_require__, длящимся охуиллион милисекунд?

Владислав
28.10.2016
19:17:45
А конкретнее?
ну перед стартом приложения 2 секунды идет его отработка

Дмитрий
28.10.2016
19:17:46
Ну и кстати сразу сделай лог дебага вебпака и в анализаторы его

[Anonymous]
28.10.2016
19:45:30
@ZeroBias lodash => lazy => ramda => придумываем крутой ник я все правильно понял, ничего не упустил?

Дмитрий
28.10.2016
19:47:18
?

Наверное))

[Anonymous]
28.10.2016
19:51:32
я прост решил себе ник сделать крутой и выходные, нужно на что интересное время потратите

Дмитрий
28.10.2016
19:58:57
я прост решил себе ник сделать крутой и выходные, нужно на что интересное время потратите
Рамда, уровень хардкор: писать весь код только с помощью R.pipe и методов либы ?

Google
[Anonymous]
28.10.2016
20:03:01
и что у тебя выходило таким способом?

Дмитрий
28.10.2016
20:06:04
Когда пробовал так писать — делал потоковый парсер, под такую задачу легло прямо идеально. Код правда выглядел будто на санскрите

[Anonymous]
28.10.2016
20:34:22
Когда пробовал так писать — делал потоковый парсер, под такую задачу легло прямо идеально. Код правда выглядел будто на санскрите
а можешь рассказать, за чистую функцию? я что из примеров в реакт доке не понял. ну то есть ясно одно, что, это функция всегда выводит один результат с одними и теми же аргументами, но как-то осознать, это не получается

может есть хороший пример

D:

Igor
28.10.2016
20:37:29
функции в математике

они всегда возвращают один и тот же результат

чтобы было яснее, приведу пример грязной функции: random. Она при первом вызове может вернуть 42, при втором 7, в третьем 98.

так же грязной функцией является.. ну. какое-нибудь чтение из файла -- readFile("kek.txt"). В каждый момент вызова этой функции содержимое файла kek.txt может быть разным, поэтому и функция readFile вернёт разные значения.

теперь перенеси то же самое на sqrt(x).

sqrt(x) была бы грязной, если бы каждый раз давала разный результат: sqrt(4) == 2 sqrt(4) == 17 sqrt(4) == 0 но математическая операция извлечения корня всегда даёт один и тот же результат в любой момент времени в любых обстоятельствах: sqrt(4) == 2.

то есть, Math.sqrt, Math.sin, Math.cos, Array.prototype.split — это всё чистые функции.

Tim
28.10.2016
20:51:51
Igor
28.10.2016
20:53:26
ещё можно сказать, что чистые функции работают только со своим набором переменных и не меняют ничего другого: var global = 5; function good(x, y) { let z = x + y; global = 7; // если так сделать, то будет грязной return z; }

Vladimir
28.10.2016
20:54:57
Я против функционального рассизма ;)

Igor
28.10.2016
21:09:05
вот ещё можешь глянуть репо Старкова, там хорошо всё объясняется: https://github.com/iamstarkov/fp-js-workshop

Дмитрий
28.10.2016
21:11:48
Если без абстракций, то смысл чистых функций в удобном использовании и тестировании кода, который зависит только от данных, а не от нюансов текущего окружения

Vasiliy
28.10.2016
21:16:14
объясните шутку про fifteen-kilos

Google
Vladimir
28.10.2016
21:35:12
без переменных это совсем хардкор

Дмитрий
28.10.2016
21:37:06
Для полного счастья поддержки ещё желательно сами пайпы-алгоритм на ходу собирать ?

Ну типа несколько алгоритмов собирает окончательный массив-последовательность шагов, а отдельный пайп их выполняет с переменными

Но за такое могут и отомстить %) ?

Aztwin LK
28.10.2016
22:00:30
паблик функция() может возвращать две переменные? например ретурн переменная, ретурн переменная. а?

Aztwin LK
28.10.2016
22:11:44
public function getUserProfilePhotos($user_id) { $content = array('user_id' => $user_id, 'offset' => '0', 'limit' => '2'); $getPhoto = $this->endpoint("getUserProfilePhotos", $content); $last = count($getPhoto['result']['photos'][0])-1; return $getPhoto['result']['photos'][0][$last]['file_id']; }

Могу я return $getPhoto...; еще что нить вернуть здесь же?

[Anonymous]
28.10.2016
22:19:00
ппц, зачем $ везде ставить?

учитывая шаблоны, это может запутать

без переменных это совсем хардкор
на возвращающих значениях?

Ilya
28.10.2016
22:20:50
return [$getPhoto['result']...,$getPhoto...] Там где вызывал используешь [0] и [1] индексы

Defiancefew
28.10.2016
22:22:14
Рамда, уровень хардкор: писать весь код только с помощью R.pipe и методов либы ?
но в целом это же плохо? писать все без переменных вообще

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

Aztwin LK
28.10.2016
22:23:15
Я предпочитаю ставить знак доллара как в жс, так и в пхп

Ilya
28.10.2016
22:24:26
Есть код стайл и если в вашей компании он такой то ок, но вот только никому больше этого не показывайте:))

Дмитрий
28.10.2016
22:24:30
но в целом это же плохо? писать все без переменных вообще
Смотря что подразумевать под переменными. Нет, в коде совсем без переменных мне станет плохо уже при написании ? Но в идеале код — это лист коротких функций, и вот их запомнить уже реально

Google
Vladimir
28.10.2016
22:24:41
Я предпочитаю ставить знак доллара как в жс, так и в пхп
ты тянишь свои привычки из одного языка в другой. избавляйся от этого карго культа

Defiancefew
28.10.2016
22:25:54
да получаться получается, но я сам не уверен, что через неделю пойму что написано, если не раздроблю длинную\вложенную цепочку из функций

[Anonymous]
28.10.2016
22:27:15
но в целом это же плохо? писать все без переменных вообще
аргументы есть, чем тебе не переменные, причем их можно менять

это плохо

ну через долгое время

Admin
ERROR: S client not available

[Anonymous]
28.10.2016
22:29:25
если ошибо конечно нет

Дмитрий
28.10.2016
22:31:13
как такое уместить в голове?:)
В коротких функциях проще разобраться, чем в обычном коде) Проследовательность названий функций читается осмысленно, почти человеческий текст прям

Vladimir
28.10.2016
22:35:08
комментарии к коду, тоже хорошая идея

Дмитрий
28.10.2016
22:35:18
Имён не хватит
Хватит, ещё как

Ilya
28.10.2016
22:36:05
Напишите стать про нейминг, мне очень не хватает свежих идей:))

[Anonymous]
28.10.2016
22:36:51
посмотрел на свои функции и 90% состоят из getName setName

Дмитрий
28.10.2016
22:37:00
Я иногда подолгу сижу перехожу по ссылкам в онлайн-словарях с примерами контекста, к одному термину может быть куча разных вариантов, про которые даже и не вспоминал бы)

Defiancefew
28.10.2016
22:37:24
делай маленькие функции с говоряшими названиями, это норма
ну я так делаю в ноде, потом все склеиваю в чейны, код тоже комментирую, сейчас стараюсь еще предикаты\итерейты выносить отдельно т.к. получается что в один _.flow напихано куча логики в одном месте

Google
Defiancefew
28.10.2016
22:37:44
да нейминг это смекалочка и словарный запас

это в джаве там variableLongNameClassMethod.instantiateCallGet?

[Anonymous]
28.10.2016
22:39:02
не совсем ясно, гугл переводчик актуальные альтернативы выдает или можно опозориться?

и в питоне тоже такое вижу

но в джаве больше

Defiancefew
28.10.2016
22:40:00
ну ты вариант который выдает гугл переводчик гугли сверху, если часто встречается в нормальных текстах то норм

Ilya
28.10.2016
22:41:29
Просто обычно все равно все заканчивается 30 символами в названии

[Anonymous]
28.10.2016
22:41:45
prop, path
prop заместо get, а path заместо set? правильно понял?

Vladimir
28.10.2016
22:41:48
http://www.multitran.ru/ вот ещё хороший

prop вместо get

[Anonymous]
28.10.2016
22:42:39
ок, спасибо

Vladimir
28.10.2016
22:42:39
assoc вместо set

потом по идее линзы можно вкурить

они удобнее в контексте работы с объектами в фп

Дмитрий
28.10.2016
22:43:27
http://www.babla.ru/%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/outlet Мне вот этот ещё нравится, именно пункты про синонимы и примеры употребления хорошо сделаны

Vladimir
28.10.2016
22:44:28
потом по идее линзы можно вкурить
http://blog.csssr.ru/2016/07/08/lenses/ и вот этот тред https://twitter.com/iamstarkov/status/753353847578370048 /cc @hihideaki

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