본문 바로가기
프로그래밍/클린코드 & 리팩토링

객체지향 생활체조 원칙 9가지 (from 소트웍스 엔솔러지)

by 커피는아아 2022. 7. 17.
반응형
  1. 한 메서드에 오직 한 단계의 들여쓰기만 한다.
  2. else 예약어는 쓰지 않는다.
  3. 모든 원시값과 문자열을 포장한다.
  4. 일급(first-class) 컬렉션을 쓴다.
  5. 한 줄에 점을 하나만 찍는다.
  6. 줄여쓰지 않는다(축약 금지).
  7. 모든 엔티티(entity)를 작게 유지한다.
  8. 2개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다.
  9. getter, setter, property를 쓰지 않는다.
  10. +상태와 행위를 한 곳에서 관리하자.

참조: https://limdingdong.tistory.com/7