이상한 축약형 쓰지 말기
int TST = 1
int timeSinceCreation = 1 // 만들고 나서의 시간
접두어 넣지 말기
int gCount = 1;
int gameCount = 1;
잘 안쓰는 단어 넣지 말기
void whackProcess(){} // whack = 구타
void killProcess(){}
발음하기 쉬운 이름/검색하기 쉬운 이름 쓰기
함수나 메서드는 동사를 넣기
void activeAccount(){}
void getActiveAccount(){}
클래스 이름과 객체 이름은 명사나 명사구
Customer, WikiPage, Account, AddressParser
인터페이스 클래스와 구현 클래스
public class ShapeFactoryImpl implements ShapeFactory {
}
하지만! 가독성을 고려해 적당히 반영할 것!
function getLastLastWeekRegisteredPeopleNameOrder(){}
//이럴거면 그냥 주석으로 설명하는게 낫다.