Size: a a a

Clojure — русскоговорящее сообщество

2020 November 08

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Camina Drummer
Я прям проникаюсь мудростью сидя в этом чате 🤔
йа-йа! тут мудрых дофига,
тоже сижу читаю....
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
После ruby и js в знакомстве с clojure(script) прям очень много новых размышлений возникает
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Camina Drummer
А мне кажется что она сама располагает к тому, чтобы задумываться над оптимизацией, точно так же как распологает знать тонкости платформы и реализации языка
в первую очередь нужно заботиться об оптимизации (читай — красоте) алгоритма.
если алгоритм кривой, то и подкручивание гаек не решает проблему
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Maxim Penzin
йа-йа! тут мудрых дофига,
тоже сижу читаю....
три мудреца в одном тазу пустились по морю в грозу...
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Я бы даже сказал, что прежде чем заботиться об оптимизации — нужно понять *где* заботиться, а для этого нужно гонять на правильных данных и измерять.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Я бы даже сказал, что прежде чем заботиться об оптимизации — нужно понять *где* заботиться, а для этого нужно гонять на правильных данных и измерять.
именно!
потому что если вдруг у тебя io bound, то код можно заоптимизироваться...
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
вот помню, засели в голове юношеские воспоминания про то, что хэши долго считаются,
но ведь когда пришел JWT то стоило его один раз побенчмаркать и успокоиться уже :)
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Видел где-то смешной твит о том, что ответ на вопрос о том, какой алгоритм сортировки будет быстрее, для сишника — "it depends".
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Не могу найти
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Потому что там depends от разных факторов, типа размера данных, их влезаемости в кэши и т.п.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Потому что там depends от разных факторов, типа размера данных, их влезаемости в кэши и т.п.
так само собой, попадание в L1 полтора порядка может дать сходу
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
в целом мне хотелось бы более внимательного отношения к производительности со стороны разработчиков библиотек
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Sergey Trofimov
в целом мне хотелось бы более внимательного отношения к производительности со стороны разработчиков библиотек
Это да
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Вообще ото всех, конечно, но пока не ясно, как это нормально встроить в конвеер производства.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Вообще ото всех, конечно, но пока не ясно, как это нормально встроить в конвеер производства.
да никак, это от отношения разработчика зависит
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
и от его ресурсов
источник

a

alex in Clojure — русскоговорящее сообщество
источник

a

alex in Clojure — русскоговорящее сообщество
есть хороший видос на эту тему у Шипилева
источник

a

alex in Clojure — русскоговорящее сообщество
главное сразу в красную зону не прыгать)
источник