자바스크립트 변수명 짓기

김삿갓의싱잉랩·2023년 8월 29일

자바스크립트의 변수는 선언이 아닌 할당에 의해 타입이 결정(타입추론)된다. 그리고 재할당에 의해 변수의 타입은 언제든지 동적으로 변할 수 있다. 이러한 특징을 동적 타이핑이라고 한다.

✨ 변수를 사용할 때 주의사항

자바스크립트 엔진의 의해 압묵적으로 타입이 변환하기도 한다. 동적 타입 언어는 유연성은 높지만 신뢰성은 떨어진다. 따라서 안정적인 프로그램을 만들기 위해서 이전에 데이터 타입을 체크해야 한다. 또한 변수를 사용할 때 다음과 같은 주의사항을 따라야 한다.

✅ 변수는 꼭 필요한 경우에 제한적으로 사용한다.

변수의 무분별한 남발은 금물이며, 필요한 만큼 최소한으로 유지하도록 주의해야 한다.

✅ 변수의 유효 범위는 최대한 좁게 만들어 변수의 부작용을 억제해야 한다.

유효범위가 넓으면 넓을수록 변수로 인해 오류가 발생할 확률이 높아진다.

✅ 전역변수는 최대한 사용하지 않도록 한다.

전역변수는 프로그램의 복잡성을 증가시키고 처리 흐름을 추적하기 어렵게 만들고, 오류가 발생할 경우 오류의 원인을 특정하기 어렵게 만든다.

✅ 변수보다는 상수를 활용하라

✅ 변수의 이름은 변수의 목적이나 의미, 역할을 파악할 수 있도록 네이밍 한다.

변수 이름뿐 아니라 모든 식별자는 존재 이유를 파악할 수 있는 적절한 이름으로 지어야 한다. 특히 식별자의 유효 범위가 넓을수록 명확한 이름을 명명하도록 노력해야 한다.

✨ 컴퓨터가 이해하는 코드는 어떤 바보도 쓼 수 있다. 하지만 훌륭한 프로그래머는 사람이 이해할 수 있도록 코드를 쓴다.

profile
시스템 개발에 시간을 아끼지 말자

0개의 댓글