Architecture객체지향 생활체조 원칙
본 글은 트렌비 Garden 서비스팀에서 소개하는 '객체지향 생활체조 원칙'에 대한 내용을 다룹니다. 이 원칙들은 객체지향적으로 사고하고 코드를 작성하기 위한 준비운동과 같은 역할을 합니다. 마틴 파울러의 저서에 소개된 9가지 동작을 통해 코드의 가독성, 재사용성, 유지보수성을 높이는 방법을 설명합니다. 주요 원칙으로는 한 메서드에 한 단계의 들여쓰기만 사용하기, else 예약어 사용하지 않기, 원시값과 문자열 포장하기, 일급 콜렉션 사용하기, 한 줄에 점 하나만 찍기, 줄임말 사용하지 않기, 엔티티 작게 유지하기, 두 개 이상의 인스턴스 변수를 가진 클래스 사용하지 않기, 게터/세터/프로퍼티 사용하지 않기 등이 있습니다. 이러한 원칙들을 적용함으로써 코드를 더 간결하고 이해하기 쉽게 만들 수 있습니다.
객체지향생활체조 원칙코드 품질