Size: a a a

Software Design/Architecture/Zen

2020 November 27

NF

Nikita Fedorov in Software Design/Architecture/Zen
вроде оно
источник

YG

Yury Golikov in Software Design/Architecture/Zen
Nikita Fedorov
вроде оно
Пасеба
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Yury Golikov
Пасеба
даже тайминг на котором я долго смеялся скажу: https://youtu.be/rd6wxPzXQvo?t=7640
источник

SA

Sergey Alaev in Software Design/Architecture/Zen
Yury Golikov
Сложность в большинстве случаев такая же. Хэш таблицы конечно немного боль. Но в хаскеле есть удобные «обертки»
Алгоритмическая сложность - да, но иммутабельность и особенно монадические слои существенно добавляют аллокаций и циклов процессора. Хотя формально O(1).
источник

YG

Yury Golikov in Software Design/Architecture/Zen
Sergey Alaev
Алгоритмическая сложность - да, но иммутабельность и особенно монадические слои существенно добавляют аллокаций и циклов процессора. Хотя формально O(1).
То что касается монад - это обычно компайл тайм. Например в том же хаскеле
источник

SA

Sergey Alaev in Software Design/Architecture/Zen
https://tools.ietf.org/html/rfc7807
Интересная штука
источник

S

Shieldy in Software Design/Architecture/Zen
Terry, please, press the button below within the time amount specified, otherwise you will be kicked. Thank you! (60 sec)
Powered by Todorant
источник
2020 November 28

AD

Apache DOG™ in Software Design/Architecture/Zen
Sergey Alaev
Алгоритмическая сложность - да, но иммутабельность и особенно монадические слои существенно добавляют аллокаций и циклов процессора. Хотя формально O(1).
Часто тебе приходится дизайнить кастомные хеш-таблицы и гонятся за наносекундами?
источник
2020 November 29

p

pragus in Software Design/Architecture/Zen
Apache DOG™
Часто тебе приходится дизайнить кастомные хеш-таблицы и гонятся за наносекундами?
А что не так с наносекундами?
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
pragus
А что не так с наносекундами?
С тем что эти погони ненужны чаще всего
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Apache DOG™
С тем что эти погони ненужны чаще всего
Но вот когда нужны....
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Стоит об этом всем знать
источник

SP

Sergey Protko in Software Design/Architecture/Zen
И взвешивать риски
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Sergey Protko
Но вот когда нужны....
А вот когда нужны это уже совсем другая история
источник

p

pragus in Software Design/Architecture/Zen
Apache DOG™
С тем что эти погони ненужны чаще всего
Ну какой-нибудь dir24-8 не просто так делают, например
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Apache DOG™
А вот когда нужны это уже совсем другая история
"из тех знаний что вы тут получите вам пригодится только 20% - только никто не знает какие именно знания туда войдут"
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Сегодня ты делаешь запросы к базе в цикле, завтра тебе надо оч быструю хэш мэпу запилить для своей базы. Не бывает такого что-ли
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Или там. "Самый быстрый в мире роутер"
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Sergey Protko
Сегодня ты делаешь запросы к базе в цикле, завтра тебе надо оч быструю хэш мэпу запилить для своей базы. Не бывает такого что-ли
Нет
источник

p

pragus in Software Design/Architecture/Zen
Apache DOG™
С тем что эти погони ненужны чаще всего
Например, фронтендерам не нужны, да.
источник