SW 공학/::: 패턴

/// Humble Object Pattern

MG_ 2020. 10. 12. 01:42

> 테스트하기 어려운 행위와 테스트하기 쉬운 행위를 단위 테스트 작성자가 분리하기 쉽게 하는 방법으로 고안되었다

1. 행위들을 2개의 모듈 또는 클래스로 나눈다. 이들 모듈 중 하나가 Humble 이다

2. 가장 기본적인 본질은 남기고, 테스트하기 어려운 행위를 모두 Humble Object 로 옮긴다

3. 나머지 모듈에는 Humble Object 에 속하지 않은, 테스트하기 쉬운 행위들을 모두 옮긴다