Size: a a a

2020 March 28

p

polunin.ai in rust_offtopic
Т-34 85
почему-то джавистов не увольняют, когда они глушат checked exception
Это когда в описании функции ты засовывааешь все эксепшены, кидаемые функцией?
источник

ML

Mike Lubinets in rust_offtopic
Т-34 85
почему-то джавистов не увольняют, когда они глушат checked exception
Почему-то средний джава-код лютое говно
источник

AK

Alexander Krivitskiy in rust_offtopic
polunin.ai
Если ты будешь так делать тебя уволят с работы 😉
Вот кстати нет. 😞
источник

EG

Emmanuel Goldstein in rust_offtopic
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=f7056545774d8ccb0671686f397559bc
Вот это, например, невыразимо через checked exceptions
источник

Т8

Т-34 85 in rust_offtopic
Mike Lubinets
Почему-то средний джава-код лютое говно
вот они перейдут на раст и будет тоже самое
источник

A

Anton 📦 ᯌ in rust_offtopic
Т-34 85
вот они перейдут на раст и будет тоже самое
Не будет
источник

ML

Mike Lubinets in rust_offtopic
Emmanuel Goldstein
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=f7056545774d8ccb0671686f397559bc
Вот это, например, невыразимо через checked exceptions
Потому что они приклеены к языку сбоку на сопли, да
источник

p

polunin.ai in rust_offtopic
Т-34 85
вот они перейдут на раст и будет тоже самое
От дурачков спасет собеседование
источник

p

polunin.ai in rust_offtopic
И ревьювы
источник

ML

Mike Lubinets in rust_offtopic
Т-34 85
вот они перейдут на раст и будет тоже самое
Не будет: анврапы явно видно на ревью, в отличие от молчаливого исключения (checked не использует никто, повторюсь)
источник

Т8

Т-34 85 in rust_offtopic
Mike Lubinets
Не будет: анврапы явно видно на ревью, в отличие от молчаливого исключения (checked не использует никто, повторюсь)
ну, значит, будут юзать коды возврата и аут параметры результата (не Result)
источник

ML

Mike Lubinets in rust_offtopic
Т-34 85
ну, значит, будут юзать коды возврата и аут параметры результата (не Result)
Кек.
источник

ML

Mike Lubinets in rust_offtopic
Это на ревью видно ещё сильнее.
источник

Т8

Т-34 85 in rust_offtopic
Mike Lubinets
Это на ревью видно ещё сильнее.
чем что? Чем использование непроверяемого исключения вместо проверяемого?
источник

EG

Emmanuel Goldstein in rust_offtopic
Emmanuel Goldstein
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=f7056545774d8ccb0671686f397559bc
Вот это, например, невыразимо через checked exceptions
Кстати, это как-то можно написать красиво?
источник

ML

Mike Lubinets in rust_offtopic
Т-34 85
чем что? Чем использование непроверяемого исключения вместо проверяемого?
Чем использование анврапа. Ну серьезно, хватит пороть чушь.
источник

Т8

Т-34 85 in rust_offtopic
Mike Lubinets
Чем использование анврапа. Ну серьезно, хватит пороть чушь.
ну, то есть, не используешь проверяемое исключение - прокатит, а не используешь Result - не прокатит?
источник

ML

Mike Lubinets in rust_offtopic
Т-34 85
ну, то есть, не используешь проверяемое исключение - прокатит, а не используешь Result - не прокатит?
Именно. Не использовать резалт для обработки ошибок — это не идиоматичный для раста код. Использовать непроверяемые исключения — вполне обычный для Джавы.
источник

Т8

Т-34 85 in rust_offtopic
Mike Lubinets
Именно. Не использовать резалт для обработки ошибок — это не идиоматичный для раста код. Использовать непроверяемые исключения — вполне обычный для Джавы.
как в конкретной компании принято, так и будет, независимо от идиоматичности
источник

ML

Mike Lubinets in rust_offtopic
Т-34 85
как в конкретной компании принято, так и будет, независимо от идиоматичности
Если в компании технические решения принимают идиоты — зачем там работать?
источник