소트웍스 앤솔러지
카테고리 컴퓨터/IT
지은이 마틴 파울러 (위키북스, 2009년)
상세보기

 미국의 IT컨설팅 회사 소트웍스(ThoughtWorks)에서 나온 에세이 모음집
 '소트웍스 엔솔로지(ThoughtWorks Anthology)'에 나오는 챕터 중 하나이다.

 챕터에서는 객체지향 프로그램 작성 시 다음과 같은 부분을 염두하라고 말한다.

 1. 한 메서드에 오직 한 단계의 들여쓰기만 한다.
 2. else 예약어(keyword)를 쓰지 않는다.
 3. 모든 원시값과 문자열을 포장(wrap)한다.
 4. 한줄에 점을 하나만 찍는다.
 5. 줄여쓰지 않는다.(축약금지)
 6. 모든 엔티티(entity)를 작게 유지한다.
 7. 2개이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다.
 8. 제일 클래스 콜렉션을 쓴다.
 9. 게터와 세터 프로퍼티를 쓰지 않는다.
 
 위와 같은 조건들을 코드의 모든 부분에 적용하는 것은 힘들지도 모르지만,
 저자는 일단 천 줄 내외의 프로그램 코드를 작성해 보며 훈련을 해 보는 것을 권장한다.

 최근에 수련을 해 보고 있는데 정말 도움이 많이 된다.
 시간이 난다면 따로 스터디 모임을 만들어 진행해 보는 것도 나쁘지 않을 듯.
Posted by 강성희 Trackback 1 : Comment 0
prev 1 ... 33 34 35 36 37 38 39 40 41 ... 44 next