関数が受け取ることを期待するパラメータの型を文書化する最良の方法は何ですか?コーディングスタイル:パラメータの型を明示的に決定する方法関数に渡す必要がありますか?
機能によっては、オブジェクトのフィールドが1つまたは2つしか使用されないことがあります。時には、このフィールドには一般的な名前(get()、set()、reset()など)があります。このような状況では、コメントを残す必要があります。
...
@staticmethod
def get(postId, obj):
"""obj is instance of class Type1, not Type2"""
inner = obj.get()
もっと明白な方法がありますか?おそらく、オブジェクト名にはtypenameという名前が含まれているはずですか?