Jay's Blog

Effective java item 68
이펙티브 자바 정리

Java Language Specification (JLS, 6.1)에는 잘 만들어진 네이밍 컨벤션이 있다. 네이밍 컨벤션은 2가지 카테고리로 나눌 수 있다.

활자그대로의 네이밍 컨벤션은 꽤 많다. packages, classes, interfaces, methods, fields, and type variables에 걸쳐서 있다. 절대 위반해서는 안되고, 어기게 되면 API가 사용하기 어려워지게 된다. 사용하는 클라이언트가 잘못된 추측으로 에러가 생길 수도 있다.

문법적 네이밍 컨벤션

결론,

표준 네이밍을 잘 사용하도록 하자. Java Language Specification에는 계속해서 사용해야 컨벤션의 의미가 생긴다고 한다.

*****
Written by Jay on 12 November 2020