Open n-imai opened 9 years ago
エラーが起きたときは「返り値で返す」「例外を投げる」の2通り
でも筆者はその後のページで「間違いに気づきにくくなるのですぐに例外を投げて欲しい」って言ってますね
配列の例にあるように、たぶんRubyって例外が投げられにくい...んですよね?
それがいいのか悪いのか
Googleのコーディング規約ではC++で例外を使うことが禁止されています。
これはGoogleの内部事情によるところが大きいらしいです
この本はコラムが素敵
検査例外はとにかくめんどくさい印象が強い。 関数の中身がどんどん例外処理だらけになっていったり。
くさったひき肉しか食べてない
ちがった。安全か痛んでるかもわからない誰かのつくったひき肉だった
あと @ssusan さんが例外とエラーの違いについて説明してくださるそうです
C言語では配列外の箇所を参照しても、エラーにはならず、 そのメモリ上の場所に格納されている値が返ってくる。