페북글은 링크가 안되서 퍼옴.
저자: 박상철 @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
'SW-PRODUCT > 개발-SWE' 카테고리의 다른 글
[링크] 소프트웨어 아키텍쳐 (0) | 2016.10.16 |
---|---|
유지보수가 어렵게 코딩하는 법 (0) | 2016.05.31 |
[링크] 로버트 마틴의 OO와 FP에 대한 생각 (0) | 2016.03.17 |
MVP를 바르게 설명하는 그림 (0) | 2015.11.29 |
[링크] 2.0을 만드는... (0) | 2015.10.07 |