@nodejs_ru

Страница 388 из 2748
Дмитрий
02.12.2016
12:22:24
Надо в перф тесты смотреть, я не готов так рассуждать абстрактно)

Кстати, а почему import {...} from 'ramda', а не import R from 'ramda'?
А смотри как потом функции используются, короче запись

KlonD90
02.12.2016
12:22:49
тут на одни замыкания уйдет наверное больше времени чем на эти операции

Nikolay
02.12.2016
12:23:16
А смотри как потом функции используются, короче запись
Ну, с одной стороны да. Сам в свое время думал, как лучше.

Google
Дмитрий
02.12.2016
12:23:22
Ну, с одной стороны да. Сам в свое время думал, как лучше.
Но меня напрягает километровый импорт, поэтому я только рамду импортирую в единый объект

Nikolay
02.12.2016
12:23:52
А с другой, этот жирнющий импорт сверху как-то ломает всю красоту :)

Vladimir
02.12.2016
12:23:52
Ну код абсолютно нечитабелен

KlonD90
02.12.2016
12:24:17
Ну код абсолютно нечитабелен
а есть читаемый функциональный код? ._.

Дмитрий
02.12.2016
12:24:31
Началоось

Vladimir
02.12.2016
12:24:31
Можно постараться, если хочется

Но тут этого нет

Nikolay
02.12.2016
12:24:52
Не знаю, мне нравится :) В принципе можно разобраться, вполне выразительно.

Дмитрий
02.12.2016
12:24:53
Странно, да?))

Vladimir
02.12.2016
12:25:10
Да можно в любом говне разобраться, при желании

Просто чтобы читать спокойно такой код, нужно знать всю рамду наизусть

Дмитрий
02.12.2016
12:26:06
Логично

Google
Дмитрий
02.12.2016
12:26:27
Просто чтобы читать спокойно код на %tech name%, нужно знать %tech name% наизусть

breaking news

KlonD90
02.12.2016
12:26:46
Vladimir
02.12.2016
12:26:53
Все тоже самое можно было бы написать на голом js

Сергей
02.12.2016
12:27:05
????

Vladimir
02.12.2016
12:27:11
Оно было бы не менне читабельно, но не нужно было бы знать какую то стремную либу наизусть

Дмитрий
02.12.2016
12:27:28
Все тоже самое можно было бы написать на голом асм

Оно было бы не менне читабельно, но не нужно было бы знать какой то стремный js наизусть

Nikolay
02.12.2016
12:27:50
Оно было бы не менне читабельно, но не нужно было бы знать какую то стремную либу наизусть
Так ну рамда использует вполне известные концепции, ничего нового.

Vladimir
02.12.2016
12:28:35
Одно дело концепции, другое дело - конретные апи

От либы должен быть профит

Vladimir
02.12.2016
12:29:02
Дмитрий
02.12.2016
12:29:21
От либы должен быть профит
Шурщащий купюрами

Блин

Nikolay
02.12.2016
12:29:29
От либы должен быть профит
Профит есть: либа позволяет элегантно выражать свои намерения в коде.

Дмитрий
02.12.2016
12:29:37
Why ramda на главной странице

Vladimir
02.12.2016
12:29:39
ramda оптимизирована норм
недостаточно, но я начал работу над этим

Дмитрий
02.12.2016
12:29:45
Никто не будет её пересказывать

Vladimir
02.12.2016
12:29:48
Хм, может и позволяет, но тогда это плохой пример

Google
Vladimir
02.12.2016
12:30:00
Nikolay
02.12.2016
12:30:16
Остальное на совести разработчика, само собой. Так что либа норм.

Vladimir
02.12.2016
12:30:17
Другой вопрос - элегантность вообще нужна?

Дмитрий
02.12.2016
12:30:27
Хм, может и позволяет, но тогда это плохой пример
наверное поэтому он был в диалоге о плохих примерах?) Ну в контекст то надо уметь

Nikolay
02.12.2016
12:30:56
Другой вопрос - элегантность вообще нужна?
Нужна. Но только при условии, что все в команде понимают фп.

А так, соглашения превыше всего.

Vladimir
02.12.2016
12:31:39
Здесь проблема не в ФП, а в огромном количестве мелких функций, которые нужно просто знать

Дмитрий
02.12.2016
12:31:40
недостаточно, но я начал работу над этим
А в чём? У меня просто ещё идея есть по радикальному облегчению api, но там нужна оптимизация некоторых частей рамды

Дмитрий
02.12.2016
12:32:02
Печальна участь js-разработчика)

Vladimir
02.12.2016
12:32:28
Ну условно, приходишь проект - там рамда с такими порятнками

Дмитрий
02.12.2016
12:32:28
Вообще странный диалог конечно

Vladimir
02.12.2016
12:32:32
Сидишь учишь

Дмитрий
02.12.2016
12:32:38
Приходишь в проект, а там нода!

Ооо

Vladimir
02.12.2016
12:32:41
Потому приходишь в другой - там хуямда

Сидишь снова учишь

Дмитрий
02.12.2016
12:33:02
Блин, это js каждый-день-новый-фреймворк

имхо тогда нужно поискать другой язык

Google
Сергей
02.12.2016
12:33:19
Дмитрий
02.12.2016
12:33:19
Правда странно слышать тут такие жалобы

Сергей
02.12.2016
12:33:43
почти в каждом большом проекте в любом языке тебе придется что-то учить

Vladimir
02.12.2016
12:33:50
Да причем здесь язык то? код надо писать, а не по npm искать либы

Дмитрий
02.12.2016
12:34:05
имхо тогда нужно поискать другой язык

Сергей
02.12.2016
12:34:07
ну тогда будет ещё печальнее

Да причем здесь язык то? код надо писать, а не по npm искать либы
ты будешь приходить в компанию и учить код который никто не знает

а так есть шанс, что ты знаешь рамбу, рх, или что там ещё

Admin
ERROR: S client not available

Сергей
02.12.2016
12:35:08
учитывая что рамда и рх популярны…

Vladimir
02.12.2016
12:35:25
Просто ни рамда и rx не являются какой то необходимостью

Дмитрий
02.12.2016
12:35:45
es6 — излишество и не является необходимостью

Да и es5 в принципе тоже

Прототипы в зубы и гребёшь

Nikolay
02.12.2016
12:36:05
учитывая что рамда и рх популярны…
Плюсую. Я вот пришел в команду, а тут свои велосипеды кругом. Порог вхождения адовый. Были бы общеизвестные либы — было бы на порядок проще.

Vladimir
02.12.2016
12:36:20
Это так и есть в целом, но es - это стандарт

Сергей
02.12.2016
12:36:51
ну да давай писать только на es

Отлично! Тонна обстракций и прочего

Google
Vladimir
02.12.2016
12:36:59
Ну да и нормально

Дмитрий
02.12.2016
12:37:04
Ммм

Сергей
02.12.2016
12:37:36
Ну да и нормально
ага такое ощущение, что ты не писал больших проектов ну или в коде может разобраться только один-два человека

остальные относятся к нему “ну нафиг это трогать"

без обид

KlonD90
02.12.2016
12:38:18
ну мне по коду все понятно

вроде норм

а по скорости непонятно

Сергей
02.12.2016
12:38:31
и рх и рамда и рекомпоз, были придуманы, чтобы упростить жизнь разработчику

KlonD90
02.12.2016
12:38:46
я бы на ноде так не стал бы писать

Vladimir
02.12.2016
12:38:57
Это на фронте можно хуйней страдать

Сергей
02.12.2016
12:39:36
я бы на ноде так не стал бы писать
вот одна из тех причин по которой я никогда не возьмусь писать бэкенд на ноде

уж лучше golang или руби

Vladimir
02.12.2016
12:39:59
Ахахаха

Там то ФП попишешь, да

KlonD90
02.12.2016
12:40:07
не ну руби

:/

это какой-то ад

Nikolay
02.12.2016
12:40:15
Понеслась :)

Сергей
02.12.2016
12:40:23
Там то ФП попишешь, да
там он не нужен))

Дмитрий
02.12.2016
12:40:29
Фп - формальные процедуры

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