|
|
|
|
|
by perrygeo
399 days ago
|
|
unwrap() is fine for experimental and WIP code. But it's a code smell for production. I usually do a git grep for unwrap and go one of two ways: 1. convert to an expect() - even if a panic is fine, you at least owe the future reader an explanation. 2. Use "proper" result handling, usually let Some, .ok_or, or a match. Unwrap is a nice ergonomic cheat code to get the program compiled and leave a little TODO for yourself. You just need the discipline to circle back and clean them up, just like any debugging tool. |
|