ここでは、たとえば、ある種のソフトウェアを記述します。 執筆のためではなく、同僚や会社のために。 または多分販売。 あなたが一人でこれをしている間だけ-あなた自身にShvetsとReaperの両方-つまり、あなたもユーザーの呼び出しに答えなければなりません。 これは動作しません、これ...
ユーザーが表示する「エラー」-自分自身をプログラムに入れ、それを詰め込む-メッセージ :)間違いではありません。 場所が終わったら、すぐにユーザーに通知する必要があります(精神的な優しさから)-「場所がありません!」。 そして、誰かが突然「あなたにここで何かを書いたが、私はそれを読みませんでした-一般的には何も機能しません!」 彼らが書いたものを本当に思い出せないと思う?
Laaadno-「12312 There is no place!」という番号を挿入します-そして、あなたはみんなに伝えます-番号を書き留めます。
さて、再び電話-状況は良くなりましたが、私たちは彼に何が起こったのかまだ推測しています...
同時に、何が起こるのか、「エラー! ホイッグ党はどちらかを知っていますが、何らかの理由で変数Xは5ではありません!」-これをプログラムに書き込んでいる間は一般的に論理的に見えますが、電話でそれを読むときは完全に迷惑です(もちろん、ダイアログを作成して、 「エラーをクリップボードにコピーする」またはテキストを選択するだけで、誰もコピーしません)。
それがそれがすべてであるものです-エラーメッセージ出力機能が1つになるようにプログラムを作成することは非常に便利です(自分の神経にとって)。 同時に、それを通して、2つのメッセージを設定することができました-人(理解できる)と自分(詳細)のために。 はい、debug-nostのレベル-何を書き、何を書き、何を記録するか。 次に、エラーだけでなくイベント(ファイルを開いた、閉じた、クリックした)を書き込みます。
これで、何か問題が発生した場合-ログを送信するように要求すれば、すぐにすべてが明確になります。 :)
ソフトウェアの実装期間中は、すべてのログを最大限に残します。 その後、必要に応じてオンにする機能を使用して、何かが長い間尾をつかまない場合はますます少なくなります:)
追伸 また
、...を忘れないでください
。特に、ソフトウェアが「仕事に干渉する(仕事中に眠る;)」場合は、ユーザーに深く触れることができます。
pps 一般的に、エラーはユーザーには表示されませんが(少なくとも一部)、アミンや開発者にも表示されます。忘れないことをお勧めします。 :)
ppps カタなしの最初の投稿-引き付ける