|
|
|
|
|
by BadBadJellyBean
12 days ago
|
|
err := do_something()
if (err != nil) {
return nil, err
}
err = do_something_else()
if (err != nil) {
return nil, err
}
err = do_something_more()
if (err != nil) {
return nil, err
}
...So very concise. And this is not even including the error wrapping that is recommended. |
|
Like, if you go by function: ReadData(has err)-> ParseData(has err) -> ProcessData(no err)
Instead of having functions that can fail dynamically all over your codebase.