이런게 좋다능
Posted 2012. 12. 27. 14:102번 이상 들어가는 if ~else는 switch를 사용 하거나 함수로 분리
C++의 factory 개념으로 상속을 이용한 클래스를 만드는 방법을 활용
클래스간 종속성 최소화
A -> B -> C 사용 할 경우 각 클래스는 자기가 직접 다루는 클래스만 알아야 한다
ex) A는 B, B는 C
A가 C를 직접 접근 할 경우가 있다면 B에 위임함수를 만들어 해결한다.
COM의 이벤트 소스 방식( 종속성을 최소화 interface 추가 )
오류 조건을 먼저 검사하여 가독성이 떨어지지 않도록 하자
if( abc == NUL ) return;
실용의 프로그래머
동일한 코드를 공용 루틴(함수)로 개발. 2~3줄 짜리 복잡한 if 문도 bool을 리턴 하는 함수로 개발하는 것이 리팩토링도 좋다.
- Filed under : 코딩스타일을..