불린 변수는 참(True) 또는 거짓(False) 값을 갖는 변수를 의미합니다. 불린 변수는 주로 조건문에서 사용되며, 프로그램의 흐름을 제어하는데 중요한 역할을 합니다. 이러한 변수를 선언할 때는 명확하고 의미있는 네이밍 규칙을 따라야 합니다. 이 글에서는 불린 변수를 네이밍할 때 주의해야 할 규칙에 대해 알아보겠습니다.
1. 불린 변수의 접두사
불린 변수를 선언할 때는 보통 is
, has
, can
과 같은 접두사를 사용하는 것이 일반적입니다. 이러한 접두사는 변수의 의미를 명확히 드러내어 코드를 이해하기 쉽게 도와줍니다.
예를 들어, 로그인 상태를 나타내는 불린 변수는 isLoggedIn
또는 isLogged
와 같이 네이밍할 수 있습니다.
let isLoggedIn = true;
let isLogged = false;
2. 상태에 따른 표현
불린 변수는 보통 어떤 상태를 나타내는 역할을 합니다. 이때 상태의 종류를 명확하게 표현할 수 있는 단어를 변수 이름에 포함시키는 것이 좋습니다.
예를 들어, 주문이 완료되었는지를 나타내는 불린 변수는 isOrderComplete
와 같이 네이밍할 수 있습니다.
let isOrderComplete = false;
3. 부정 형태의 불린 변수
부정 형태의 불린 변수는 많은 경우에 사용됩니다. 이때는 is
, has
, can
등의 접두사 앞에 not
을 붙여줌으로써 변수의 부정을 표현할 수 있습니다.
예를 들어, 로그인이 실패했는지를 나타내는 불린 변수는 isLoginFailed
가 아닌 isNotLoginFailed
와 같이 네이밍할 수 있습니다.
let isNotLoginFailed = true;
4. 개별적인 변수의 목적에 따른 네이밍
개별적인 변수의 목적에 따라 불린 변수를 네이밍할 수도 있습니다. 이때 변수의 의도가 명확하게 드러날 수 있도록 네이밍을 작성하는 것이 중요합니다.
예를 들어, 할인 쿠폰이 적용되었는지를 나타내는 불린 변수는 isCouponApplied
과 같이 네이밍할 수 있습니다.
let isCouponApplied = true;
불린 변수를 네이밍할 때는 가독성과 의미 전달이 중요합니다. 적절한 네이밍 규칙을 따르면 코드의 가독성을 향상시키고, 유지보수를 더욱 효율적으로 할 수 있습니다. 이러한 네이밍 규칙을 지켜서 불린 변수를 사용하면 프로그램의 이해도를 높일 수 있습니다.
참고 자료
- Clean Code by Robert C. Martin
- Naming Conventions on Wikipedia