반응형
켄트 백이 제안한 냄새론에 따라 아래와 같은 느낌의 냄새가 나면 리팩토링을 수행한다.
중복된 코드 - Duplicated Code
긴 메소드 - Long Method
커다란 클래스 - Large Class
긴 인수의 리스트 - Long Parameter List
스위치 명령문 - Switch Statements
병렬적인 상속구조 - Parallel Inheritance Hierarchies
추측에 근거한 일반화 - Speculative Generality
임시필드 - Temporary Field
설명문 - Comments
코드 자체가 할 말을 하게 하면 된다.
반응형
'개발자 > Algorithm' 카테고리의 다른 글
좋은 프로그래머가 되기위한 10 가지 방법 (1) | 2014.01.21 |
---|---|
소스코드 분석, 코드 리뷰 분석 방법 모아봤습니다. (5) | 2013.12.26 |
Cadence OrCAD v16.0 설치방법 - Windows 7에 설치 ( XP 에서도 가능) (5) | 2013.05.21 |
회사가 개발자를 고문하는 16가지 방법 (0) | 2013.04.19 |
최악의 소프트웨어 개발 프랙티스 10가지 - Andrew Oliver | InfoWorld (0) | 2013.04.11 |
고급 개발자에 대한 6가지 진실 - Andrew Oliver (1) | 2013.04.11 |
모두가 원하는 개발자 되기 10단계 (0) | 2013.04.11 |
XML(Extensible Markup Language) 에 대한 10가지 관점 (0) | 2013.03.12 |
더욱 좋은 정보를 제공하겠습니다.~ ^^