반응형
▶Composing methods 메소드 구성
대부분의 리팩토링은 올바르게 메소드를 구성하는데 사용된다.
대부분의 경우, 지나치게 긴 메소드는 모든 악의 근원이다.
이러한 메소드 내부의 코드의 모호성 때문에 실행 로직이 숨겨지고
메소드를 이해하기 매우 어렵다.
메소드 구성 리팩토링 기술은 메소드를 간소화 하고 코드 중복을 제거하여
향후 개선을 위한 길을 열어준다.
Composing Methods 메소드구성
- Extract Method
- Inline Method 즉시처리하는 메소드
- Extract Variable
- Inline Temp
- Replace Temp with Query
- Split Temporary Variable
- Remove Assignments to Parameters 매개변수에 대한 할당 제거
- Replace Method with Method Object
- Subsitute Algorithm
반응형
'컴퓨터 > 이론 및 tools 사용' 카테고리의 다른 글
[리팩토링 refactoring] Moving Features between Objects 객체간의 기능 이동 (0) | 2017.01.24 |
---|---|
[알고리즘] 퀵정렬 Quick Sort (0) | 2017.01.23 |
[리팩토링 refactoring] Composing methods 메소드 구성 - Remove assignments to parameters 매개 변수에 대한 할당 제거 (0) | 2017.01.23 |
리팩토링 refactoring (0) | 2017.01.23 |
[알고리즘] 우선순위 큐 최소힙 구조, 최대힙 구조 (0) | 2017.01.21 |
CVIPTools로 주파수 변환, 푸리에변환 fourier 이산 코사인 변환 discrete cosine walsh-hadamard 웨이브릿 Wavelete (0) | 2017.01.21 |
CVIPTools로 Hough Transform 허프 변환 (0) | 2017.01.21 |