2017-01-16 11 views
0

レシーバ値を処理するために:モニターブロックが小さすぎエラー

D Tgttoosmall  C     103 
D Result   S    11 2 
D Source   S    15 2 
/Free 
Monitor; 
Result = Source; 
On-error Tgttoosmall; 
... 
// Process exception here 
... 
Endmon; 
/End-free 

をしかし、私はしたいですこれがベストプラクティスかどうかを知るために?

+0

いいですね。 –

+0

私は同意します。それはよさそうだ。ブロック内のコードは非常に小さく、非常に具体的なエラーをトラップしています。また、すべてをより読みやすくするために、エラーコードの定数を使用しています。 –

+0

ON-ERRORにエラーコードが記載されていない私の会社の他のプログラムでは、これを汎用ハンドラにしています。これはいいことだと思いますか? –

答えて

0

開発とテストでは、すべての例外を強調表示することをお勧めします。プロダクション環境を既知の可能性から制御するために、未知のエラーを監視することは良い方法ではありません。徹底した単体テストはおっとりするよりも優れています!