From: Shin'ya Adzumi Date: 2001-08-16T21:58:06+09:00 Subject: [ruby-list:30933] Re: [REQ] Regexp#match! あづみです。 反対というわけではないのですが、多分自分は使わないであろうと言う気持ちが 強いので賛成というわけでもありません^^; ただちょっと気になったこと。 Minero Aoki wrote: > でもそれを言うなら、存在しないファイルを開こうとした場合だって > Errno::ENOENT ではおかしい場合もありますよね。 おかしいと思っているところをわざわざ真似する必要はないのではないかと。 > しかし、 > > 1. いったん前処理をして、一定の条件が満たされているはずの場合 > > には失敗は所詮「内部エラー」なので、プログラマにエラーの意味まで > 報告させることはないはずです。 そうかなぁ…。 満たされているはずなのに失敗するということは凡ミスという可能性もありま すが、想定外のことが起こっている可能性もあるわけで、それの切り分け程度 はした方が良いんでは、と思います。 まあ、そういうことを気にする人は raise をきちんと書けば良いだけですが。 安積伸弥 adzumi@denpa.org