私はSOの答えを見つけることができませんが、議論はすでに議論されている可能性が非常に高いです。動的言語で誤ったパラメータタイプを扱うにはどうすればいいですか?
私はPython言語を使って非常に小さなプログラムを書こうとしています。ダイナミックな言葉を使った初めての「本当の」体験であり、すべてを正しい方法でやりたいと思っています。私が最初から適用しようとしている練習の1つは単体テストです。
メソッドのパラメータが適切な型であることを迅速にテストするにはどうすればよいですか?私はそれをすべきか?
これは、例えば、浮動小数点数で動作するメソッドがStringで呼び出されていないかどうかをチェックすることを意味します。この場合、浮動小数点数だけでなく、整数でも偶数を明示的に受け入れるべきである可能性を考慮してください。
"理想的には"削除できます。型の "テスト"はしません。インタプリタはタイプをテストします。あなたはそのオブジェクトを使うだけです。 –