tg-me.com/rust_lib/77
Last Update:
Rust: ни в коем случае не используйте unwrap() в продакшене
В этой статье речь пойдет о том, почему использовать метод unwrap() для типов Result в продакшн коде Rust крайне нежелательно.
Rust как язык программирования был спроектирован с особым упором на безопасность и эффективность. Одним из ключевых способов достижения этого является система типов, которая позволяет разработчикам выявлять и обрабатывать ошибки во время компиляции, а не полагаться на проверки во время выполнения.
Одно из средств, которые Rust использует для обработки ошибок, — это тип Result, который может представлять успешный (вариант Ok) или неудачный (вариант Err) результаты. Метод unwrap() является удобным способом извлечения значения из типа Result в тех случаях, когда вы ожидаете, что операция завершится успешно. Однако, использование unwrap() в продакшн коде может быть опасным, и его следует избегать.
Rus https://habr.com/ru/companies/otus/articles/716802/
Eng https://levelup.gitconnected.com/rust-never-use-unwrap-in-production-c123b311f620
👉 @rust_lib
BY Rust

Share with your friend now:
tg-me.com/rust_lib/77