EDIT:それは私が正しくフレーズ私の質問をしませんでした表示され、私は欲求不満を理解することができます。
私は、チェック例外をどこで使うべきか、どこで使うべきかを説明する情報を探しています。この主題に関する情報のほとんどは、片面 - 恋愛関係です。私は人々が一方が悪いと仮定したり、開発者が常に悪いことをしていると思っています。
編集2:OK、私はいくつかのGoogleの検索を行いました(私はここに投稿する前にこれをやりたかったと思います)、いくつかのバランスのとれた答えが見つかりました。それが答えを探している人、いない(上記の重複したポストのような)別の議論
http://www.ibm.com/developerworks/java/library/j-jtp05254.html
ロッドが彼の本の中で、このトピックに関するバランスの取れた議論を持って現れ助けるかもしれないので、私はそれらを含めています、J2EE EJBなしデザイン:
http://www.theserverside.com/tt/articles/article.tss?l=RodJohnsonInterview
また、あなたがドメインオブジェクトの検証を使用する場合、チェック例外を使用することが悪い考えではないだろうと思われます。とにかく、上記の資料を読んだら、チェックされた例外を使用しないこと、またはそれを使用する機会を最小限に抑えることに納得することができます。
リッチは、優れたリンクを提供しています。ありがとう、リッチ!
http://onjava.com/pub/a/onjava/2003/11/19/exceptions.html
いくつかの詳細:
http://www.oracle.com/technology/pub/articles/dev2arch/2006/11/effective-exceptions2.html
http://www.joelonsoftware.com/items/2003/10/13.html
あなたの質問は、主観的で議論の余地がないようにしてください。 – jjnguy
これは、重複して主観的で議論の両方です。 – Zifre
これはディスカッションサイトではありません。チェックされた例外が悪いと実際に確信したいのですか? – jjnguy