アームストロングとカールソンの言葉をクリップ
Joe Armstrong, "defensive programming"
If you do *nothing* to your code you get a good diagnostic anyway:
In C etc. you have to write *something* if you detect an
error - in Erlang it's easy - don't even bother to write code that
checks for errors - "just let it crash".
Richard Carlsson, erlang:fault/1 vs. erlang:exit/1
when you *really* do mean "terminate the process, giving Term
as the reason if anyone is watching this process", use exit(Term).
Joe Armstrong, Why OO Sucks