변수 선언과 초기화의 선택 기준을 나란히 비교한다
비교 항목: 선언은 타입과 사용 범위를 고정한다 / var는 읽기 쉬울 때만 쓴다 / 하나의 변수에는 하나의 의미를 준다
| 확인 질문 | 판단 근거 | 코드에서 드러낼 것 |
|---|---|---|
| 선언은 타입과 사용 범위를 고정한다 | 지역 변수는 선언된 블록 안에서만 보입니다. | 타입과 시작값 |
| var는 읽기 쉬울 때만 쓴다 | 오른쪽 표현식만 보고 타입이 명확한 지역 변수에는 var가 중복을 줄입니다. | 실패 또는 변경 경계 |
| 하나의 변수에는 하나의 의미를 준다 | 같은 변수를 단계마다 다른 뜻으로 재사용하면 타입이 같아도 코드를 추적하기 어렵습니다. | 선택한 규칙의 결과 |
선택 기준 같은 변수를 단계마다 다른 뜻으로 재사용하면 타입이 같아도 코드를 추적하기 어렵습니다.