Y
Hacker News
new
|
ask
|
show
|
jobs
by
aetherane
1255 days ago
It is pretty easy to have accidental panics in Go, for instance due to a runtime assertion that unexpectedly failed
1 comments
preseinger
1254 days ago
Runtime 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 }
link