コンパイルする必要のないPythonのような言語を使っていても、プログラムの外部からの入力がない静的なアプリケーションを設計するときは、エラー処理が必要ですか?プログラムが静的であってもエラー処理を使用する必要がありますか?
それは単なるベストプラクティスですか?
ダックタイピングの性質のため、私はPythonを例として使用します。
コンパイルする必要のないPythonのような言語を使っていても、プログラムの外部からの入力がない静的なアプリケーションを設計するときは、エラー処理が必要ですか?プログラムが静的であってもエラー処理を使用する必要がありますか?
それは単なるベストプラクティスですか?
ダックタイピングの性質のため、私はPythonを例として使用します。
間違いなく、単体テストは独自のプログラムのロジックをテストすることです。ユーザや他の機能からのデータに依存しない異なるタスクを実行する機能を備えたプログラムを持っている場合は、それをテストする必要があります。テストする必要があるかどうかを確認する2つのポイントは、ユニットのテスト容易性には影響しません。
ああ、私は単位処理ではなくエラー処理について話すべきです。 –
質問のタグには単体テストがあり、質問にはテストが記載されていましたので、私はそれに答えました。 – httpNick
あなたは答えてくれました。私が間違ったことを話していたことを実感しました。ありがとう。 –
ええ、おそらく。コンパイルされていることはそれとはあまり関係がありません...? – Ryan
外部からの入力を受け取るかどうかは同じではありません。 –
タイプエラーのようなキャッチエラーをコンパイルするプロセスはありません。 Pythonは単に型を静かに変換しますか? –