2016-07-03 21 views
0

コンパイルする必要のないPythonのような言語を使っていても、プログラムの外部からの入力がない静的なアプリケーションを設計するときは、エラー処理が必要ですか?プログラムが静的であってもエラー処理を使用する必要がありますか?

それは単なるベストプラクティスですか?

ダックタイピングの性質のため、私はPythonを例として使用します。

+3

ええ、おそらく。コンパイルされていることはそれとはあまり関係がありません...? – Ryan

+2

外部からの入力を受け取るかどうかは同じではありません。 –

+0

タイプエラーのようなキャッチエラーをコンパイルするプロセスはありません。 Pythonは単に型を静かに変換しますか? –

答えて

0

間違いなく、単体テストは独自のプログラムのロジックをテストすることです。ユーザや他の機能からのデータに依存しない異なるタスクを実行する機能を備えたプログラムを持っている場合は、それをテストする必要があります。テストする必要があるかどうかを確認する2つのポイントは、ユニットのテスト容易性には影響しません。

+0

ああ、私は単位処理ではなくエラー処理について話すべきです。 –

+0

質問のタグには単体テストがあり、質問にはテストが記載されていましたので、私はそれに答えました。 – httpNick

+0

あなたは答えてくれました。私が間違ったことを話していたことを実感しました。ありがとう。 –

関連する問題