最近、仲間の開発者と興味深い会話をしました。彼は、「try」を書くたびに「catch」を提供することが必須であると教えてくれました。彼は、なぜこの規則を採用したのか説明できませんでした。彼は、それが優れたプログラミングの原則であると私に言いました。なぜこのルール?
参考までに、私は彼に同意しません。「finally」ブロックだけで「try」ブロックを書くこともあると思います。しかし、「キャッチ」を書く場合、キャッチで何かをしなければならないと私が思うのは事実です。エラーを再スローしないでください。