4 ms·
It is pretty easy to have accidental panics in Go, for instance due to a runtime assertion that unexpectedly failed
by aetherane 4y ago
It is pretty easy to have accidental panics in Go, for instance due to a runtime assertion that unexpectedly failed
- preseinger 4y agoRuntime assertions without defensive checks are programmer errors that are not difficult to spot in code review and should not be expected to make it to deployed code. // RED FLAG x := y.(type) // good x, ok := y.(type) if !ok { return an error }