私はホットフォルダに置かれたファイルを連続して処理するプログラムを作成しています。ミッションクリティカルなプロセスを校正する際にエラーが発生する手順
このプログラムの管理者の介入なしで100%の稼働時間が必要です。言い換えれば、 "愚かな"エラーで失敗してはならない。つまり、誰かが出力ディレクトリを削除して、単にそれを再作成して移動するだけです。
私がやっていることは、プログラム全体をコーディングしてから、「エラーポイント」を探してエラーを処理するコードを追加することです。
私が避けようとしているのは、誤ったまたは不要なエラー処理を追加したり、プログラムの制御フローにエラー処理を組み込んだりすることです(つまり、エラー処理によってプログラムのフローが制御されます)。まあそれははある程度の流れを制御することができますが、それは悪い設計(主観)を構成するでしょう。
「重要な」プロセスの「エラープルーフ」にはいくつかの方法がありますか?
合意しておいて、それが失敗し、その場合正しいことが確実に起こるとします。 – Michael