処理を止めないエラーハンドリング
エラーを致命的レベルと警告レベルに分離することで全体停止を避けています。 致命的レベルの場合は処理を停止、警告レベルの場合は処理を止めないことですべてのエラーを出力する形式にすることで、最終判断は人が行える設計にしています。
Business social network with 4M professionals
Excel / VBAを用いた業務データの統合・自動化を中心に、 「業務を止めない設計」「例外を前提とした実装」 を意識したツール開発を行ってきました。
エラーを致命的レベルと警告レベルに分離することで全体停止を避けています。 致命的レベルの場合は処理を停止、警告レベルの場合は処理を止めないことですべてのエラーを出力する形式にすることで、最終判断は人が行える設計にしています。