이 글은 리팩터링 2판(마틴 파울러) 책을 참고하였습니다.
순서
I. 배경
II. 절차
III. 예시
IV. 기타
I. 배경
컬렉션 파이프라인(Collection Pipeline)을 이용하면
처리과정을 일련의 연산으로 표현할 수 있다.
이때 각 연산은 컬렉션을 입력받아 다른 컬렉션을 내뱉는다.
대표적으로 map, filter연산이 있다.
map : 함수를 이용해 입력 컬렉션의 각 원소 변환
filter : 또다른 함수를 사용해 입력 컬렉션을 필터링 후 부분집합 만든다.
근데 파이프라인은 아는데 이걸 어떻게 써야할지 모르니
공부 좀 하고 작성하려고 함...
II. 절차
III. 예시
'Programming > Refactoring(C++)' 카테고리의 다른 글
[Refactoring] 12. 슈퍼클래스 추출하기 (For Large Class) (0) | 2022.10.23 |
---|---|
[Refactoring] 11. 클래스 추출하기 (For Large Class) (0) | 2022.10.21 |
[Refactoring] 9. 플래그 인수 제거하기 (For Long Parameter) (0) | 2022.10.20 |
[Refactoring] 8. 매개변수 객체 만들기 (For Long Parameter) (0) | 2022.10.19 |