@JSlang

Страница 2003 из 2237
Dead
23.06.2018
20:00:55
Они все конечно похожи

Один выучил ,а остальные однотипные

Дмитрий
23.06.2018
20:01:28
A*

Dead
23.06.2018
20:30:23
Они простые, чего там помнить?
Но все ровно некоторые ты забудешь ,так как не будешь использовать

Google
Dead
23.06.2018
20:30:33


Жиза

Andrey
23.06.2018
20:30:59
Но все ровно некоторые ты забудешь ,так как не будешь использовать
Ну, у меня за всё время, что я не использовал не забываются как-то.

Dead
23.06.2018
20:31:25
Прям щас можешь сортировку вставками написать ?

Andrey
23.06.2018
20:31:42
Да.

Roman
23.06.2018
20:31:53
ваще считаю, что инженер должен знать, где найти

а не алгоритмы напамять помнить

Andrey
23.06.2018
20:32:22
А там помнить то нечего.

Dead
23.06.2018
20:33:22
Метод Шелла помнишь ?

Artem
23.06.2018
20:33:46
ваще считаю, что инженер должен знать, где найти
есть такое, все что не используется с переодичностью забывается

Dead
23.06.2018
20:34:10
+

Andrey
23.06.2018
20:34:12
Метод Шелла помнишь ?
Да, но сорян, это не та сортировка, которую нужно помнить.

Dead
23.06.2018
20:34:23
А какие надо помнить ?

Google
Dead
23.06.2018
20:34:27
Быстрая ?

Andrey
23.06.2018
20:34:31
Быстрая, пузырьком, слиянием - достаточно.

Ну, пирамидальная ещё.

Dead
23.06.2018
20:34:53
Часто пузырь использовал ?

Andrey
23.06.2018
20:34:59
10 минут назад)

Dead
23.06.2018
20:35:10
Ну так небось функцией

Готовый

Artem
23.06.2018
20:35:13
я быструю постоянно юзаю

sort()

))

Andrey
23.06.2018
20:35:23
Нет.

Dead
23.06.2018
20:35:25
+

Нет.
Почему нет ?

Типо что бы не забыть ?

Andrey
23.06.2018
20:36:17
Соврал. 11 часов назад. https://github.com/XaveScor/lazy-enumerables/blob/master/src/sort.js

Ленивая быстрая сортировка, которая использует пузырьковую внутри.

Artem
23.06.2018
20:37:05
до 1000 элементов, вообще не вижу смысла заморачиваться с сортировкой

а после 1000 нафиг надо на фронте делать)

Andrey
23.06.2018
20:37:32
А на бекенде что делать?

Есть люди, которые для бека пишут на js

Google
Artem
23.06.2018
20:38:05
и ??

ты не юзаешь базы, выгружаешь и насильно сортируешь?)

любая база быстрей справится с сортировкой чем все твои алгоритмы)

Andrey
23.06.2018
20:38:37
То, что там оптимальные алгоритмы нужны. А если они там есть, то почему их на фронте не использовать?

любая база быстрей справится с сортировкой чем все твои алгоритмы)
Да, только писать хранимки на каждый чих - не очень хорошая идея.

Dead
23.06.2018
20:39:01
Ну каждый видит по своему так что не сритесь

bulbazavr1k
23.06.2018
20:39:05
Artem
23.06.2018
20:39:16
да мы не сремся обсуждаем)

Artem
23.06.2018
20:39:27
меня вообще удивляет эта вся тема с сортировками на фронте особенно)

Andrey
23.06.2018
20:39:39
Artem
23.06.2018
20:39:48
особенно на собесодования, типа товарищ разраб а как вы решает один из самых грубейших антипаттернов)

Andrey
23.06.2018
20:39:56
К примеру, моя версия сортировки в 8 раз быстрее для virtualized view на 100 элементах.

Artem
23.06.2018
20:39:59
имею ввиду что то большое сортировать на фронте)

Andrey
23.06.2018
20:40:12
Artem
23.06.2018
20:40:20
я именно про фронт

в бэкэнде, лучше юзать базы, своя версия сортировки конечно же забавно, но база справится лучше)

Andrey
23.06.2018
20:40:44
Ну, на фронте тоже лучше не забывать о производительности. Особенно если для этого надо делать минимум усилий.

Возьми либу, которая оптимально за тебя всё сделает.

Google
Artem
23.06.2018
20:41:02
наверно стоит юзать, но только наверно в каких то очень узких моментах, не осмелюсь сказать в каких

Artem
23.06.2018
20:41:33
Ну, на фронте тоже лучше не забывать о производительности. Особенно если для этого надо делать минимум усилий.
так согласен не стоит, поэтому не надо его нагружать для чего не не предназначен)

Artem
23.06.2018
20:41:52
Т.е. на любой чих писать хранимку, верно?
эммм, бэкэнд приложение без базы?)

ну бывает наверно, для чего то специфичного

Andrey
23.06.2018
20:42:13
Но это не значит, что вся логика должна быть на стороне базы.

Artem
23.06.2018
20:42:34
Нет.
имеешь ввиду какие нить вычесление?

Admin
ERROR: S client not available

Artem
23.06.2018
20:42:49
ну откудо то эти большие данные должны же поступить?

как правило из базы поступают)

Andrey
23.06.2018
20:43:02
Базы больше предназначены для обеспечения целостности данных, чем для их обработки.

Artem
23.06.2018
20:43:46
Верно. И их надо обработать.
понимаешь круг замыкается, откуда возьмутся большие данные где важен алгоритм если не из некого хранилища, которое вероятней всего уже имеет функцию сортировки)

Dead
23.06.2018
20:43:49
Вопрос ,допустим в базе в разнаброс 5к пользователей ,надо их отсортировать по id ,что быстрее их будет сортировать база или алгоритм сортировки какой нибудь ?

Dead
23.06.2018
20:44:15
Почему?

Andrey
23.06.2018
20:44:26
база лучше сделает)
Далеко не факт.

Google
Artem
23.06.2018
20:44:34
ну это одна из ее важнейших особенностей

Artem
23.06.2018
20:45:35
в плане, я как то заморачивался, с поиском данных, сложные агрегации, писал алго, оптимизировал, страдал, потом взял еластик search к примеру, он мой самый сложный запрос выполнил за 20 милисекнду, я тупо в этот же момент удалил все свои алго и стал счастливым человеком)

Artem
23.06.2018
20:46:22
Прекрасно. Но не все работают с поиском данных.
ну эластик еще тот комбайн, многое чего умеет делать, и делает это капец как быстро

даже на обычном vps за 5 баксов

Andrey
23.06.2018
20:46:42
Ну ок.

Я не работал с эластиком, поэтому ничего сказать не могу.

Artem
23.06.2018
20:48:06
Я не работал с эластиком, поэтому ничего сказать не могу.
штука классная, попробуй обязательно, правда он на запись слабый

а на получение, как пулемет работает, но я обычно юзаю монгу для записи и хранения, а еластик для быстрой агрегации

еще вроде недавно они начали sql завозить, хотя мне мне его json синтаксис и так нравится)

Andrey
23.06.2018
20:50:52
Писать на нём бизнес логику - это пиздец.

Artem
23.06.2018
20:58:52
Писать на нём бизнес логику - это пиздец.
бизнес логику не зачем писать, тебе от него нужно быстрое получение агрегированной инфы, он для этого и нужен

хотя я наверно просто не понимаю твою задачу)

вернее не знаю ее)

Andrey
23.06.2018
20:59:14
Что-то сделал, обработал, отсортировал, выплюнул внаружу.

Вполне обычный сценарий.

Artem
23.06.2018
21:00:16
ну у тебя какие данные? у меня миллионы позиций товаров были

Andrey
23.06.2018
21:00:39
Ну, схожие порядки.

Миллионы/десятик миллионов.

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