|
|
|
|
|
by billmcneale
379 days ago
|
|
> If a function fails, then you need to handle its failure And this is exactly where Go fails, because it allows you
to completely ignore the error, which will lead to a crash. I'm a bit baffled that you correctly identified that this is a requirement to produce robust software and yet, you like Go's error handling approach... |
|
Note that ignoring errors doesn't necessarily lead ti a crash; there are plenty of functions where an error won't ever happen in practice, either because preconditions are checked by the program before the function call or because the function's implementation has changed and the error return is vestigal.