객체지향 생활체조 원칙 (Object Calisthenics)
규칙 1 : 한 메서드에 오직 한 단계의 들여쓰기만 한다. (Only one level of indentation in a method)규칙 2 : else 예약어 금지 (Don't Use the ELSE Keyword)규칙 3 : 원시값과 문자열의 포장 (Wrap All Primitives And Strings)규칙 4: 일급 콜렉션 사용 (First Class Collection)규칙 5 : 한 줄에 한 점만 사용 (One Dot Per Line)규칙 6 : 축약 금지 (Don't Abbreviate)규칙 7 : 모든 엔티티를 작게 유지 (Keep All Entities Small)규칙 8 : 3개 이상의 인스턴스 변수를 가진 클래스를 사용하지 않는다. (No classed with more than two instance variables)규칙 9 : getter/setter/프로퍼티를 사용하지 않는다. (No Getters/Setters/Properties)