[프로그래밍 언어론] 켄트벡(Kent beck)이 제시한 단순한 소프트웨어 설계 규칙
[프로그래밍 언어론] 켄트벡(Kent beck)이 제시한 단순한 소프트웨어 설계 규칙 이 글은 Clean Code 책의 내용을 정리한 것입니다. 착실하게 따르기만 한다면 우수한 설계가 나오는 간단한 규칙 4가지가 있다면? 이 규칙을 통해서 코드 구조와 설계가 파악하기 쉬워지고, SRP, DIP와 같은 원칙 적용이 쉬워진다면 어떻게 하시겠습니까? 켄트 벡(Kent Beck)은 다음 규칙을 따르면 설계는 '단순해진다'라고 말하고 있습니다. 그럼 이러한 규칙은 무엇이 있을까요? 켄트벡이 제시한 규칙은 아래와 같습니다. 1) 모든 테스트를 실행한다.2) 중복을 없앤다.3) 프로그래머의 의도를 표현한다.4) 클래스와 메소드 수를 최소로 줄인다. 위의 목록은 중요도 순이며, 이에 대한 상세내역을 살펴볼 까 합니다...
프로그래밍 팁s/프로그래밍 방법론
2014. 11. 7. 18:00