Replies: 5 comments 5 replies
-
제가 타입힌트를 사용하는 가장 큰 이유는 두 가지가 있습니다.
|
Beta Was this translation helpful? Give feedback.
-
일반론적으로 아래와 같은 장단을 가지고 있다고 비춰집니다. 장점
단점
추가로 소요되는 비용이 낮고 효용이 높은 곳에 타입힌팅이 적용되는게 좋다고 생각합니다.
|
Beta Was this translation helpful? Give feedback.
-
저는 간단하게 view에서만 써보고, mypy는 안써봤지만, 관심은 많습니다.
유사한 맥락으로 typescript가 bug 발생률을 낮춰준다는 논문도 있습니다.
|
Beta Was this translation helpful? Give feedback.
-
타입 힌트를 사용하는데 있어, 사용에 명확한 기준이 필요 할 것 같다고 처음에 생각했지만 기존 코드의 대부분은 타입 힌트가 존재하지 않는 상태이기 때문에, 타입 힌트 사용에 가이드가 존재하지는 않는 상태입니다. 이후 타입 힌트가 어느정도 활용되면 다시 한 번 저희들의 타입 힌트 방식 사용 방식에 대해 논의해보기로해요. |
Beta Was this translation helpful? Give feedback.
-
타입힌트는 생산성 향상에 도움이 된다는 견해도 있습니다(TypeScript가 대표적).
저는 3.6 때부터 타입힌트를 쓰기 시작했는데, 특히 Python 3.10 부터 보다 더 직관적이고 편리한 타입 어노테이션이 가능해졌으므로(
), 신규 혹은 수정되는 코드에 손 가는 곳 부터, 강제하지는 않고 자율적으로 적용해 보는 것도 좋을 것 같습니다. 다만, 타입을 위한 타입(C++의 제너릭 지옥처럼)이 되지는 않도록 |
Beta Was this translation helpful? Give feedback.
-
PEP484
저희는 현재시점 까지는 파이썬의 타입 힌트를 적극적으로 활용하고 있지 않습니다.
타입 힌트가 필요한 이유에 대해 논의해보고 싶어요.
Beta Was this translation helpful? Give feedback.
All reactions