직관적인 변수명 / 메소드명을 사용하자.
filter , limit, length와 같은 이름은 오해하기 쉽다.
- filter(age<20)인 경우 20살 미만을 뜻하는지? 20살 초과를 뜻하는지 알 수 없다.
- 어떤 값의 상한과 하한을 정할때, 변수 앞에
max
or min
을 달아주자.
- 경계를 포함하는 범위라면 start, end 보다는
first
, last
가 좋다.
- 경계의 시작만 포함하고, 마지막은 배제한다면
begin
과 end
를 사용하자
- 이또한 모호한 표현이긴 하나, 프로그래밍 관례상 begin과 end가 좋다.
- C언어의 std library를 차용
- 불리언값 이름을 정할 때는 불리언 사실을 명확히 드러내자.
is
or has
를 사용하자
- get(), size()와 같은 함수는 간단한 연산을 필요로 하는 것 같다.
- 연산이 복잡한 경우 조금 더 세분화하자.
getMean()
→ computeMean()