Size: a a a

JavaScript Noobs — сообщество новичков

2021 June 07

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
никто и не сомневался, думаю
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
я вообще хз, как последнюю часть можно было написать
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
я бы просто устал
источник

D

Danila in JavaScript Noobs — сообщество новичков
Особенно орнул с энкодюрикомпонента
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
я вот не смешно! сначала это всё вручную писать, а теперь стирать придётся!
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
2 вариант это shadowing, или как там такое называется.

result = result.filter
result = result.reduce

если последовательность удобно и просто читается, то почему бы и нет, вместо filteredResult, reducedFilteredResult

вообще, it depends.
если смысл именования теряется, но нужен где-то ещё - то 1 вариант
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
так зачейнить просто в чём проблема?
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
result = await performSomeActions(result)

от ситуации зависит.
в общем, категорично за 1 вариант я не буду, допускаю второй при условии читаемости
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
и filtered и reduced - говно, а не название
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну и после reduce прям вот вообще явно не хотелось бы в ту же переменную, там же наверняка что-то совсем иное будет на выходе
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
нормальное, если в контексте понятно, о чем речь идёт
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
должно быть из названия понятно, а не из контекста, если вы что-то конкретное отбираете - логично в названии и написать, что именно вы отобрали, а не то, что вы что-то там отбрали
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
"должно быть" - это уже личное дело чувака, который кодревью делает
источник

К

Каренина in JavaScript Noobs — сообщество новичков
допустим, юзер вводит массив чисел и отмечает чекбоксы типа "сортировка DESC", "сотрировка ASC", "только четные" итд. Получается у нас есть исходный массив и есть условия (отмеченные чекбоксы) при которых его нужно сортировать/фильтровать. Как вы бы это сделали через const?
вот кстати нашла живой пример такой штуки
https://www.online-utility.org/text/sort.jsp
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
если из контекста понятно, что фильтруются odd numbers и затем считается их сумма, мне и так понятно будет, что возвращает filter, а что reduce
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
конечно, я бы хранил исходный массив отдельно, ведь если сортировка поменяется, то мне надо будет обрабатывать его снова

если данные с сервера, то писал бы в тот массив, что отвечает сервер - тут да
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
крч, оставим это всё на суд ревью и кодстайлу фирм
источник

К

Каренина in JavaScript Noobs — сообщество новичков
👌👌
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
это всё равно в конечном счёте будет определяющим фактором
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
в джаве в spring jpa можно делать запросы в базу только на основании наименования функции

там всякие List<Todo> findByDescriptionContainsOrTitleContainsAllIgnoreCase(String descriptionPart, String titlePart) есть
источник