규도자 개발 블로그
좋은 변수이름 정하기 : 변수에서 쓰기 좋은 반의어 본문
전의 게시물에서도 밝혔다시피 이 게시물은 스티브 맥코넬이 쓴 CODE COMPLETE2에 나온 내용이며 다른 사람들에게도 변수 이름의 중요성과 그 이름을 정하는 데 도움을 주기 위해, 그리고 나 자신도 필요할 때마다 참고하기 위해 쓴다는 것을 알린다.
일반적인 변수명의 반의어
변수의 이름을 정할 때 정확한 반의어를 사용하는 게 가독성있고 일관성있는 코드작성에 유리하다. 예를 들어 begin/end와 같은 쌍은 이해하고 기억하기가 쉽다. 일반적인 반의어가 아닌 쌍은 기억하기 어려운 경향이 있어 혼란을 줄 수 있다. 어디에서는 start/finish이고 어디에선 begin/end이면 일관성이 떨어져 능률적인 코드작성에 방해가 된다. 일반적으로 코드에서 쓰이는 반의어는 다음과 같다.
- begin/end
- first/last
- locked/unlocked
- min/max
- next/previous
- old/new
- opened/closed
- visible/invisible
- source/target
- source/destination
- up/down
'소프트웨어 공학 > Clean Code' 카테고리의 다른 글
좋은 변수이름 정하기 : 임시 변수 이름 (0) | 2018.10.11 |
---|---|
좋은 변수이름 정하기 : 상태 변수 이름 (0) | 2018.10.10 |
좋은 변수이름 정하기 : 반복문 인덱스 이름 (0) | 2018.10.09 |
좋은 변수 이름 정하기 : 전역 변수의 구분과 한정자 (0) | 2018.10.07 |
좋은 변수 이름 정하기 : 좋은 변수 이름과 변수 이름의 길이 정하기 (0) | 2018.10.06 |
Comments