SW-PRODUCT/개발-SWE

[퍼옴] 자바 이름 짖기

굴돌 2016. 8. 27. 10:49

페북글은 링크가 안되서 퍼옴.

 

저자: 박상철 @Javawocky, Facebook

 

 

저는 프로그래밍에서 가장 어려운 게 이름 짓기인데요.

 

Joda 프로젝트로 유명한 스티븐 콜번(Stephen Colebourne)씨가 수년 전에 클래스와 메서드 이름 짓기에 유용한 간단한 글을 블로그에 올려 두었네요.

 

가장 처음은 인터페이스와 그것을 구현한 클래스에 어떻게 이름을 붙일지, 정확히는 어떤 접두사와 접미사를 쓸지 트위터에서 토론한 내용을 정리한 글입니다.

 

Implementations of interfaces - prefixes and suffixes : http://blog.joda.org/2011/08/implementations-of-interfaces-prefixes.html

 

두 번째는 앞 글에 이어 자바에서 흔히 쓰는 접두사와 접미사를 정리했습니다.

 

More Java prefixs and suffixes : http://blog.joda.org/2011/08/more-java-prefixs-and-suffixes.html

 

마지막은 관례적으로 쓰는 메서드 이름과 의미입니다.

 

Common Java method names : http://blog.joda.org/2011/08/common-java-method-names.html

 

마지막 글에서 인상적인 메서드가 몇가지 보입니다. with(), plus(), minus() 같은 메서드인데요. 콜번 씨가 제안한 불변 POJO 객체용 메서드라고 합니다.

 

Immutable POJOs - Improving on getters/setters : http://blog.joda.org/2006/05/immutable-pojos-improving-on_6406.html