バグと失敗とエラーの違いについてお聞きしたいのですが、エラーは人のミスだと読んだのですが、バグと失敗の違いで矛盾していました。違いがよくわかりません。違いを表すコードの簡単なスニペットを教えてください。どうもありがとう。
2609 次
4 に答える
4
- バグはプログラミング エラーです。配列境界をチェックしない、エラー コードを無視する、複数の削除、メモリ リークなどは、この一般的なカテゴリに分類されます。このようなエラーを修正するには、コードを変更する必要があります(ただし、コードの変更を必要としない回避策がある場合もあります)。
- 障害はシステム エラーです。ストレージの切断、ネットワーク接続の欠如、およびハードウェア障害がこのカテゴリに含まれます。通常、障害を修正するには、プログラム自体ではなく、システムの他の部分を構成する必要があります。
- ユーザー エラーとは、ユーザーが犯す過ちです。値を誤って入力したり、不完全なデータを提供したりすることは、このカテゴリに属します。そのようなエラーは、他の人の関与なしにプログラムを使用するユーザーによって修正されます。
于 2013-04-27T17:41:01.940 に答える
1
私の定義では、私は言うだろう
- エラーは私の行動、または私の行動に関するものです。だから私は間違いを犯します。
- バグは、プログラム コードのエラーの結果です。
- 失敗は私のバグのあるソフトウェアの誤動作です。
しかし、他の人はこれを別様に解釈するかもしれません。
于 2013-04-27T17:42:11.667 に答える