Python Typing Survey 2024
Type hints in Python ( foo: str = "bar" ) have been evolving for over a decade. We want to gather feedback and a greater understanding of how developers are using type hints today, the tools they are using and improvements that would make typed Python easier to use. This survey is open to anyone who has coded in Python - typed or untyped!
Google にログインすると作業内容を保存できます。詳細
What type of development do you use Python for?
How often do you use type hints in your Python projects?
Which projects do you use Python types with?
If you don't use static types, what are the reasons? (Select all that apply. Don’t select any if you do use static types.)
What type checking tools do your projects use? (Select all that apply)
Which IDE do you mainly use?
選択を解除
Which IDE plugins/extensions do you use for typing? (Select all that apply)
Do your projects have type checking enabled in CI?
選択を解除
Rate the following from 1-5 (least to most useful) for usefulness in your project. “5” is most useful.
1
2
3
4
5
Preventing bugs
Documentation
Runtime guarantees
Faster code review
Better IDE support (e.g. autocomplete)
選択を解除
Where do you get help using Python typing? (Select all that apply)
What is the hardest part about using the Python type system?
What do you love about the Python type hints?
Where do you hear about new type system features? (Select all that apply)
What feature do you think is missing from the Python type system?
How did you learn to use Python typing? (Select all that apply)
送信
フォームをクリア
Google フォームでパスワードを送信しないでください。
このコンテンツは Google が作成または承認したものではありません。 不正行為の報告 - 利用規約 - プライバシー ポリシー