Size: a a a

2020 July 29

AN

Anton Nemtsev in Frontend UA
Alexey Raspopov
Re: консистентность и однообразие, вспомнил заметку хорошую
https://www.codesimplicity.com/post/consistency-does-not-mean-uniformity/
А вот это очень хорошо, спасибо.
источник

AN

Anton Nemtsev in Frontend UA
Ві тя
так к нему и отсьіл )))
Пока не работает, но я очень стараюсь ))))
источник

E

Evgen in Frontend UA
Затылок выглаженого Фенриза
в конечном итоге у тебя будет свой зоопарк хелперов, который делает то же что и лодаш/рамда, но со своим далеко не оптимальным апи и возможно не покрытым тестами
Да, бывает легче взять какой-то готовый debounce/throttle/etc чем писать аналог.
источник

AN

Anton Nemtsev in Frontend UA
М … а можно примеры из того что ты используешь в своей практике регулярно?
Я действительно чувствовал необходимость буквально в паре функций рамды, когда с ней колупался.
источник

VS

V7v S6k in Frontend UA
Затылок выглаженого Фенриза
в конечном итоге у тебя будет свой зоопарк хелперов, который делает то же что и лодаш/рамда, но со своим далеко не оптимальным апи и возможно не покрытым тестами
this. Будь-який достатньо великий проект, який не використовує лоудаш, рано чи пізно матиме його власну імплементацію)
источник

AN

Anton Nemtsev in Frontend UA
Evgen
Да, бывает легче взять какой-то готовый debounce/throttle/etc чем писать аналог.
Это да. Но такие функции можно пересчитать по пальцам.
И в нашем проекте мыпока ни разу не использовали дебонс.
Даже дип-мердж пожалуй пока нигде не понадобился.
источник

Вт

Ві тя in Frontend UA
V7v S6k
this. Будь-який достатньо великий проект, який не використовує лоудаш, рано чи пізно матиме його власну імплементацію)
ми з лодашу на хайлоді юзали може 2 функції, і свої не писали 🤔 але помилка виживання мб
источник

AN

Anton Nemtsev in Frontend UA
Затылок выглаженого Фенриза
в конечном итоге у тебя будет свой зоопарк хелперов, который делает то же что и лодаш/рамда, но со своим далеко не оптимальным апи и возможно не покрытым тестами
Вот тут как раз вопрос.
Я не вижу смысл создавать абстракции такого уровня.
И не вижу большого вреда в том что у нас будет повторяться редьюс определенный в разных функциях.
источник

E

Evgen in Frontend UA
Anton Nemtsev
Это да. Но такие функции можно пересчитать по пальцам.
И в нашем проекте мыпока ни разу не использовали дебонс.
Даже дип-мердж пожалуй пока нигде не понадобился.
Обычно об этом не задумываются и пилят свое, хотя в библиотеке это уже есть
источник

SG

Stas G in Frontend UA
Anton Nemtsev
С этого начинался лодаш.
Но это когда было.
Почти всё сейчас можно делать нативным образом.
Рамда началась в то же время, покажи как сейчас сделать compose?)
источник

SG

Stas G in Frontend UA
Или каррирование
источник

AN

Anton Nemtsev in Frontend UA
Evgen
Обычно об этом не задумываются и пилят свое, хотя в библиотеке это уже есть
Нет, вот такое мне совсем не нравится.
источник

ЗФ

Затылок выглаженого ... in Frontend UA
Anton Nemtsev
М … а можно примеры из того что ты используешь в своей практике регулярно?
Я действительно чувствовал необходимость буквально в паре функций рамды, когда с ней колупался.
я использую в основном pipe/compose/chain/lens(вообще все что связано с линзами)/pick/omit/cond(иногда)/и массу другого, удобно
источник

Вт

Ві тя in Frontend UA
Stas G
Или каррирование
(a) => (b) => _ => b(a(_))
источник

AN

Anton Nemtsev in Frontend UA
Stas G
Или каррирование
(a)=>(b)=>{}

А чем карирование ванильное не ок?
или я хер с маслом спутал?
источник

SG

Stas G in Frontend UA
Что такое ванильное каррирование?
источник

SG

Stas G in Frontend UA
Как Витя предложил?
источник

Вт

Ві тя in Frontend UA
я хз
источник

AR

Alexey Raspopov in Frontend UA
Stas G
Что такое ванильное каррирование?
стрелочку вернуть)
источник

AN

Anton Nemtsev in Frontend UA
в общем да, просто на js
источник