Size: a a a

2020 July 29

AR

Alexey Raspopov in Frontend UA
Ві тя
тогда расслабь булки) и пиши спокойно код. Если рамда будет бесить, записьівай в блокнотик с черной обложкой, а потом 1:1 вьіложишь. Только будь обьективен, типа не "я не понимаю че происходит", а "у меня есть подозрение, что я трачу больше времени на понимание кода"
Ты тут теряешь суть проблемы. Это не то чтобы Антон хотел принять какое-то решение в проекте, он хочет сохранить статус кво и уберечь (в первую очередь себя) от последствий.
источник

SG

Stas G in Frontend UA
Anton Nemtsev
Ты имеешь ввиду сам язык?
Я вот обычно не очень понимаю почему он говно то?
Не говоря уже о том что с текущим процессом улучшения спецификации это происходит довольно быстро и в правильном направлении.
Ну блин рамда это просто набор хелперов, которые людям приходится писать вручную для удобствами работы с данными. Именно потому что в стандартной либе их нет
источник

AN

Anton Nemtsev in Frontend UA
Alexey Raspopov
Я когда-то тоже так думал и хотел, но потом проект стал таким большим что любое подобное “сделать везде одинаково” начало занимать пару месяцев. В такой “консистентности” нет выгоды, это больше про желание сделать всё uniform
всё так.
у нас пока не разросся в той степени, что бы это не имело смысла
источник

Вт

Ві тя in Frontend UA
Alexey Raspopov
Ты тут теряешь суть проблемы. Это не то чтобы Антон хотел принять какое-то решение в проекте, он хочет сохранить статус кво и уберечь (в первую очередь себя) от последствий.
мне кажется, ето обязанность манагера уберегать
источник

SG

Stas G in Frontend UA
Понятно что не в каждом проекте нужен каждый из них, как и все возможности жс не везде нужны
источник

DB

Dima Bildin in Frontend UA
Alexey Raspopov
Я когда-то тоже так думал и хотел, но потом проект стал таким большим что любое подобное “сделать везде одинаково” начало занимать пару месяцев. В такой “консистентности” нет выгоды, это больше про желание сделать всё uniform
Нет выгоды + чем больше проект, тем больше для этого ефорта, который не приводит вообще ни к чему.
Рефакторинг должен быть осознанный, то есть, привести к лучшему велосити или количество регрессий потенциально уменьшить. Или сделать возможность сделать какую-то фичу или ограничения какие-то победить.
А это рефакторинг ради мнимого единообразия (я люблю когда консистентно, но это чисто эстетика, не про прагматичность)
источник

AN

Anton Nemtsev in Frontend UA
V7v S6k
Це теж добре. Можеш ще difficult conversations читнуть, взагалі топ)
А вот спасибо за наводку.
А то я маршала третий раз перечитываю и офигеваю от того насколько у меня не получается применить это на практике.
источник

E

Evgen in Frontend UA
Anton Nemtsev
Не, у нас его нет. Плоская структура.
Меня не смогли убедить.
Теперь проголосуем и будет нам рамда.
А я судя по всем буду и дальше медитировать нахрена у нас рамда.
Вообще можешь сказать, что в чатике особого смысла в использовании рамды не увидели, и что особых "за" не прозвучало. Просто используйте рамду где она будет приносить профит
источник

ЗФ

Затылок выглаженого ... in Frontend UA
Anton Nemtsev
Ты имеешь ввиду сам язык?
Я вот обычно не очень понимаю почему он говно то?
Не говоря уже о том что с текущим процессом улучшения спецификации это происходит довольно быстро и в правильном направлении.
я про набор стандартных объектов. да, стандарт конечно движется, но и рамда не сегодня и не вчера появилась
источник

AN

Anton Nemtsev in Frontend UA
Ві тя
тогда расслабь булки) и пиши спокойно код. Если рамда будет бесить, записьівай в блокнотик с черной обложкой, а потом 1:1 вьіложишь. Только будь обьективен, типа не "я не понимаю че происходит", а "у меня есть подозрение, что я трачу больше времени на понимание кода"
бгг. [косится на лежащий рядом черный блокнот с белым паркером исписанный очень мелким подчерком]
источник

AR

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

VS

V7v S6k in Frontend UA
Anton Nemtsev
Ты имеешь ввиду сам язык?
Я вот обычно не очень понимаю почему он говно то?
Не говоря уже о том что с текущим процессом улучшения спецификации это происходит довольно быстро и в правильном направлении.
Хоча б тому-що вона дуже бідна. Як наслідок, кожен винаходить свій велосипед щоб закрити свої потреби.

В жс загалом унікальна ситуація—в інших мовах немає аналогів лоудаша. Можуть бути аналоги immutable чи ramda, але вони завжди маргінальні, бо мова все ж таки або фп з цим всім прямо у стдліб, або не фп. У жс такої ясності нема.
источник

AR

Alexey Raspopov in Frontend UA
Anton Nemtsev
бгг. [косится на лежащий рядом черный блокнот с белым паркером исписанный очень мелким подчерком]
plot twist: на блонкоте написано death note
источник

AN

Anton Nemtsev in Frontend UA
Alexey Raspopov
Ты тут теряешь суть проблемы. Это не то чтобы Антон хотел принять какое-то решение в проекте, он хочет сохранить статус кво и уберечь (в первую очередь себя) от последствий.
Угу, и заодно понять не делаю ли херню.
источник

Вт

Ві тя in Frontend UA
Alexey Raspopov
plot twist: на блонкоте написано death note
так к нему и отсьіл )))
источник

AN

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

ЗФ

Затылок выглаженого ... in Frontend UA
далеко не все
источник

AN

Anton Nemtsev in Frontend UA
Dima Bildin
Нет выгоды + чем больше проект, тем больше для этого ефорта, который не приводит вообще ни к чему.
Рефакторинг должен быть осознанный, то есть, привести к лучшему велосити или количество регрессий потенциально уменьшить. Или сделать возможность сделать какую-то фичу или ограничения какие-то победить.
А это рефакторинг ради мнимого единообразия (я люблю когда консистентно, но это чисто эстетика, не про прагматичность)
- Это помогает облегчить вхождение новых людей в проект.
- Это помогает соблюдать соглашения гильдии о кодстайле: емли мы говорим в таких то случаях использовать рамду и человек видит что в половине проекта в этом случае мы творим что то другое — это сбивает с толку и приводит к недопониманию.
источник

VS

V7v S6k in Frontend UA
Anton Nemtsev
А вот спасибо за наводку.
А то я маршала третий раз перечитываю и офигеваю от того насколько у меня не получается применить это на практике.
Це ок, бо це складно. Тут бажано мати когось хто міг би дати фідбек зі сторони і пропрацювати з тобою патерни, які ти використовуєш в комунікаціях.
источник

ЗФ

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