문법은 비슷해 보여도 오류를 발견하는 위치와 도구가 제공하는 정보량이 달라집니다.
값의 실제 타입은 실행 흐름 속에서 결정됩니다.
작성 시점의 타입 정보로 잘못된 사용을 먼저 표시합니다.
실행 전 피드백이 늘어 리팩터링과 협업이 쉬워집니다.
핵심차이는 파일 확장자보다 개발자가 언제 확신을 얻는지에 있습니다.