4 ms·
it is my very clear experience that rust programs are more brittle than go programs, precisely because rust makes it possible (even encourages) error "bubbling"
by preseinger 3y ago
it is my very clear experience that rust programs are more brittle than go programs, precisely because rust makes it possible (even encourages) error "bubbling" via `?`
in practice, go code bases that are subject to even minimal code review have basically no ignored errors
- lanstin 3y agoyeah my linters won't allow it. and bubbling up is exactly what you dont want for robust code. the UX is different for a failure on rereading a config file when you already have a good config vs. on startup. go code tends to be robust because the authors of the code and the community are the sort that worry about each err value, like Linux and like Python and like C itself.