의도를 분명히 밝혀라.

의도가 드러나는 이름을 사용합시다.

그릇된 정보를 피하라.

  1. 널리 쓰이는 약어를 이름으로 쓰면 안됩니다.
    • hp (유닉스 변종, 체력 물약, hp 브랜드 등등..) 이런 걸 이름으로 쓰면 안됩니다.
  2. 컬렉션의 명칭을 이름에 붙이면 안됩니다.
    • List<Member> memberList; 이런식으로 컬렉션을 포함한 이름을 지었다가 나중에 변경이 되면 곤란하기 때문입니다.
    • Map<Member> memberList; 😅

젠야무다힘즈

  • genymdhms : generate date, year, day, hour, minute, second
  • generationTimestamp : 👏👏👏
    class DtaRcrd102 {
    private Date genymdhms;
    private Date modymdhms;
    private final String pszgint = "102";
    }
    
class Customer {
  private Date generationTimestamp;
  private Date modificationTimestamp;
  private final String recordId = "102";
}

상수에 이름을 사용하라

int s = 0;
for (int i=0; i < 50; i++){
  s += i;
}
const int LOOP_COUNT = 50;

int s = 0;
for (int i=0; i < LOOP_COUNT; i++){
  s += i;
}

댓글남기기