システムエラー、例外処理(Java、C ++、Perl、PHP)を公開/許容/回復するための設計パターン/アプローチを推奨できますか?
いくつかのエラーを報告する必要があります。
一部のエラーは、内部的に処理することができます(再試行によるか、重要ではありません(無視できます)。
それらをキャッチするコードをどのように構成しますか?
ただし、すべてのエラーを記録する必要があります。
どんなベストプラクティスがありますか?
そして、それらの影響を受けるコンポーネントを完全にテストできるようにそれらをシミュレートするには?
いくつかの現代のプログラミング言語に適用可能な一般的な非プログラミング言語固有の質問ですが、Java、C ++、PHP、およびPerlのパターン、アプローチ、哲学の例図を歓迎します。
(stackoverflowでも尋ねました:https ://stackoverflow.com/questions/7432596/recommend-a-design-pattern-approach-to-exposing-tolerating-recovering-from-systemです が、プログラマーにも尋ねるべきだと思いましたプログラマーのQ&Aは、より広範なソフトウェア/プログラミングの問題をカバーしているのに対し、stackoverflowは技術的な実装に関するものです(IMHO)。