[Java] Classic TDD vs Mockist TDD


[Java] Classic TDD vs Mockist TDD

얼마 전에 우테코에서 체스 피드백 2 강의를 들으면서, 디트로이트 학파 (classicist) vs 런던 학파 (Mockist)에 대해서 듣게 되었다. 둘 다 처음 들어본 용어여서 궁금한 마음에 이것저것 찾아보며 작성해보고자 한다. (전반적인 내용은 테코톡 발표 내용을 많이 참고하였습니다 ️) ️ 단위 테스트가 무엇일까? 단위 테스트는 다음과 같은 특징을 가져야 한다. 1. Low-level 테스트를 다루어야 한다. 2. 일반적인 테스트 도구를 사용해야 한다. 3. 빨라야 한다. 여기서 단위란 무엇일까? 만약, 기능 단위라고 구성된다면 객체지향의 관점에서는 해당 기능을 구현하는 클래스의 집합이 단위가 될 수도 있다. 우리는 이러한 단위 테스트를 진행하기 위해서, 어떠한 단위가 상호 작용할 수 있는..


원문링크 : [Java] Classic TDD vs Mockist TDD