이 강의는 작은 함수들을 이용해 변환 파이프라인을 만드는 방법을 다룹니다. 이를 위해
Function과 그 메서드
compose,
andThen을 사용합니다. 적용 순서, 타입 호환성,
Predicate의 예시(
and,
or,
negate),
Consumer(
andThen)를 살펴보고, 실전적인 파이프라인을 구성한 뒤 흔한 실수도 함께 논의합니다: 순서 혼동(
f.compose(g) vs
f.andThen(g)), 타입 불일치, 그리고 체인이 길어져 생기는 “스파게티”. 또한
apply,
test,
accept를 활용해 가독성이 높고 재사용 가능한 변환을 만드는 법을 익힙니다.