PyCharm 삭제

Sunyeop Lee·2022년 3월 8일
0

PyCharm Professional Edition

https://intellij-support.jetbrains.com/hc/en-us/community/posts/360001761179-Inspection-for-Optional-types

이런 명백한 실수 하나 못잡는 IDE 삭제하기로 했습니다. 위 사례 말고도 못잡는 타이핑 오류가 많습니다. 이런 이슈를 몇년째 방치하고 있습니다.

Visual Studio Code (Pylance - type checking mode: basic)

정말 충격적이었습니다. 아래 같은 코드도 타입 추론이 아주 정확하게 잘됩니다.

@classmethod
def my_method(cls: typing.Type[T]) -> typing.Union[MyType[T], T]:
    ...

알고보니 https://github.com/microsoft/pyright/ 라는걸 이용한건데 역시 "타입 명가 MS"라는 생각이 듭니다... 이런게 무료인데다가 Remote - SSH 기능까지 개꿀입니다. 다만 VSCode의 단축키는 도통 익숙해지지 않습니다.

대신 저에게는 익스텐션이 있어서 괜찮습니다. 완벽하네요. Microsoft 만세!!!!!

0개의 댓글