더북(TheBook)

키는 명명규칙을 따라야 한다

선택의 결과보다 과정이 더 중요한 것이 명명규칙이다. 설계가 잘 된 명명규칙을 사용하면 새로운 엔터티, 인스턴스, 속성에 대해 쉽게 키를 만들 수 있다. 다음은 명명규칙의 일반적인 지침인데, 이는 꼭 지켜야 하는 규칙이라기보다는 다양한 상황에서 활용하고 적용할 수 있는 팁 정도로 보면 된다.

고객은 cust, 재고는 inv처럼 의미 있고 애매하지 않은 단어를 사용한다.

일정 구간의 값을 조회할 때는 범위를 기반으로 하는 용어를 사용한다. 여기서 말하는 범위에는 날짜나 정수 카운터가 포함된다.

키를 만들기 위해 용어를 덧붙일 때 공통 구분자를 사용한다. 흔히 사용되는 구분자로 :(콜론)이 있는데, 꼭 이 문자만 쓰라는 법은 없으므로 키에서 사용되지 않는 다른 문자를 사용해도 된다.

여기에서 언급한 지침을 준수할 수 있도록 키는 가능한 한 짧게 만든다.

Tip 엔터티나 속성을 구별할 수 있게 서너 글자로 이름을 짓자. 고객을 의미하는 이름으로는 c보다 Cst나 cust가 훨씬 낫다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.