Re:Declined Proposal: A built-in Go error check function, “try”
by fredmorcos on Thursday July 18, 2019 @10:51AM
(#20470418)
> This also prevents errors being dropped by accident.
Instead of designing a language that prevents errors from being dropped by accident, hire a bunch of literal gophers to search your codebase for inverbosity. Good plan will work 10/10 times.
About overwriting, again this has never been a problem for me (as far as I can recall). Error values are very much localised in almost all Go code I have seen and written. If a function returns an error it is either immediately acted upon or returned by the caller. As such, any overwriting done at a later stage is more or less for convenience sake.