직관적인 변수명 / 메소드명을 사용하자.

filter , limit, length와 같은 이름은 오해하기 쉽다.


  1. 어떤 값의 상한과 하한을 정할때, 변수 앞에 max or min을 달아주자.
  2. 경계를 포함하는 범위라면 start, end 보다는 first, last가 좋다.
  3. 경계의 시작만 포함하고, 마지막은 배제한다면 beginend를 사용하자
    1. 이또한 모호한 표현이긴 하나, 프로그래밍 관례상 begin과 end가 좋다.
    2. C언어의 std library를 차용
  4. 불리언값 이름을 정할 때는 불리언 사실을 명확히 드러내자. is or has를 사용하자
  5. get(), size()와 같은 함수는 간단한 연산을 필요로 하는 것 같다.
    1. 연산이 복잡한 경우 조금 더 세분화하자.
    2. getMean()computeMean()