Size: a a a

2020 June 07

Т8

Т-34 85 in rust_offtopic
@DogeShibu ты говорил, что эксепшины хороши, когда они для не control  flow юзаются. А проверка парсинга строки в целое - это относится к control flow?
источник

G

Gymmasssorla in rust_offtopic
Ну оно стоит того, КМК
источник

G

Gymmasssorla in rust_offtopic
Я со скрипом читаю
источник

p

polunin.ai in rust_offtopic
Пойду лучше таненбаума почитаю
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
@DogeShibu ты говорил, что эксепшины хороши, когда они для не control  flow юзаются. А проверка парсинга строки в целое - это относится к control flow?
Относится
источник

G

Gymmasssorla in rust_offtopic
Это вполне допустимая ошибка
источник

G

Gymmasssorla in rust_offtopic
При нормальном исполнении программы
источник

p

polunin.ai in rust_offtopic
Т-34 85
@DogeShibu ты говорил, что эксепшины хороши, когда они для не control  flow юзаются. А проверка парсинга строки в целое - это относится к control flow?
Да
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
Это вполне допустимая ошибка
это как посмотреть
источник

p

polunin.ai in rust_offtopic
Ненормально - это например переполнение
источник

Т8

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

G

Gymmasssorla in rust_offtopic
polunin.ai
Ненормально - это например переполнение
+
источник

p

polunin.ai in rust_offtopic
То есть эксепшены должны использоваться как паники в расте
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
@DogeShibu ты говорил, что эксепшины хороши, когда они для не control  flow юзаются. А проверка парсинга строки в целое - это относится к control flow?
Зависит от контекста.

Если это ошибка, которая будет локально обрабатываться, то относится.

Если это критическая ошибка, по которой мы тупо завершаем текущий запрос - то нет
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Ненормально - это например переполнение
ну, есть алгоритмы на переполнении. Шифрование, например
источник

p

polunin.ai in rust_offtopic
Т-34 85
ну, есть алгоритмы на переполнении. Шифрование, например
Для них значит это нормальная ошибка
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
почему не поможет? В узкой нише вполне может тягаться с c# и java
там всё ещё хуевый гц и нет библиотек, а подход к написанию кода состоит в if err != nil
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Зависит от контекста.

Если это ошибка, которая будет локально обрабатываться, то относится.

Если это критическая ошибка, по которой мы тупо завершаем текущий запрос - то нет
понял, спасибо. То есть, эксепшины - это чисто для критических ошибок
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
там всё ещё хуевый гц и нет библиотек, а подход к написанию кода состоит в if err != nil
Ты статью читал? Ошибки хотят поменять обработку
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Ты статью читал? Ошибки хотят поменять обработку
это займет время чтобы внедрить, и даже тогда остается хуевый гц, нет библиотек, и прочее
источник