Size: a a a

2020 March 10

P

Pavel in rust_offtopic
они им генерили ид сессии и проверяли, что он уникальный и не монотонно растущий
источник

P

Pavel in rust_offtopic
а он оказался неуникальным
источник

F

Fortunato in rust_offtopic
Господа, знает кто-нибудь, как/чем замокать http-сервер?
Условно, есть http-клиент, нужно покрыть его юнит-тестами
источник

AZ

Alex Zhukovsky in rust_offtopic
Кстати в тему про коллизии гуидов
источник

r

red75prime in rust_offtopic
Угу. Проблема с околонулевыми вероятностями - нужно ещё обеспечить околонулевую вероятность изменения этой вероятности.
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
Кстати в тему про коллизии гуидов
гуиды не должны колизиться, если их генерить честно
источник

r

red75prime in rust_offtopic
Pavel
они им генерили ид сессии и проверяли, что он уникальный и не монотонно растущий
Хех. У меня в одном месте проверяется, что нечасто генерирующийся инкрементальный id не завернулся после 2^64 и не задвоился. Были сомнения, но пусть лучше остаётся.
источник

DF

Dollar Føølish in rust_offtopic
Fortunato
Господа, знает кто-нибудь, как/чем замокать http-сервер?
Условно, есть http-клиент, нужно покрыть его юнит-тестами
Клиент на базе какой либы?
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
так я может не хочу ловить? Типичный пример, сортирую по нулляблам: (x, y) => x.Value.Compare(y.Value) - где Value бросает эксепшн на нул
NRE вроде не является проверяемым
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
NRE вроде не является проверяемым
если это так то это пример костыля
источник

AZ

Alex Zhukovsky in rust_offtopic
когда проблема есть, но вместо решения костыляют конкретные "частые" кейсы
источник

AZ

Alex Zhukovsky in rust_offtopic
а остальные перебьются
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
а остальные перебьются
ну, вообще-то, по-хорошему NRE - это ошибка программиста, поэтому должна быть паника. А панику лоаить не надо, пускай приложение завершается
источник

Т8

Т-34 85 in rust_offtopic
это тоже самое, когда ты без проверки над резалтом делаешь анврап
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
ну, вообще-то, по-хорошему NRE - это ошибка программиста, поэтому должна быть паника. А панику лоаить не надо, пускай приложение завершается
скажи это приложениям которые например возвращают нулл если сервер 404 код вернул
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
скажи это приложениям которые например возвращают нулл если сервер 404 код вернул
ну, козлы, что поделать. Зная это, ТЫ проверяй на налл, а не обращайся наобум
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
ну, козлы, что поделать. Зная это, ТЫ проверяй на налл, а не обращайся наобум
откуда я знаю где проверят на налл?
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
откуда я знаю где проверят на налл?
в доках должно быть написано, ну или Option возвращать
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
в доках должно быть написано, ну или Option возвращать
никто не читает доку пока всё работает
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
никто не читает доку пока всё работает
я читаю доку, когда юзаю метод первый раз
источник