록 만드는지 설명했다. 이러한 내용은 이 책의 주제 ‘빠른 변경 속도는 시스템의 품질을 지속적
으로 개선하고 품질이 향상된 시스템은 더 빠른 변경을 가능하게 한다’를 뒷받침한다.
이 장에서는 인프라 스택의 모듈화, 즉 스택을 더 작은 코드 조각으로 나누는 것에 초점을 맞춘
다. 우리는 다음과 같은 이유로 스택 모듈화를 고려해야 한다.
재사용
다른 스택에서 재사용할 수 있도록 특정 구조를 컴포넌트에 구현하는 방법을 제공한다.
구성
하나의 개념에 대한 서로 다른 구현을 교환할 수 있는 기능을 만들어 스택을 유연하게 구축할
수 있다.
테스트 가능성
스택을 통합하기 전에 개별적으로 테스트할 수 있는 조각으로 나누어 테스트 속도와 집중도를
높인다. 재배치 가능한 컴포넌트의 경우 테스트 더블(
9
.
5
절 참고)로 교체하여 테스트를 분리
하고 테스트 속도를 더욱 향상시킬 수 있다.
333
16
장
컴포넌트에서 스택 빌드하기
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.