타입 힌트로 견고한 파이썬
pingulee조회 0 · 댓글 0
파이썬은 동적 언어지만, 타입 힌트를 붙이면 IDE와 mypy가 실수를 미리 잡아준다.
from typing import Optional
def find_user(uid: str) -> Optional[dict]:
...런타임엔 영향이 없다
타입 힌트는 실행에 전혀 개입하지 않는다. 오직 정적 분석 도구를 위한 것이다. 그래서 부담 없이 점진적으로 도입할 수 있다.
어디부터
공개 함수의 시그니처부터 붙이자. 내부 구현보다 경계면에 타입이 있을 때 이득이 가장 크다.
댓글 0
첫 댓글을 남겨보세요.