TDD 발 담그기https://youtu.be/hFXkjZthuzU테스트 코드 - 코드 구현 - 코드 정리 3가지의 작업을 선순환으로 진행하는 것이 가장 기본적인 TDD의 방식이다. 그리고, 테스트 코드는 명세에 기초하여 예제 명세에 대해서 작성하면 쉽게 접근이 가능하다. 테스트 코드의 구성Given(상황)When(행위)Then(결과/검증)Given에 대한 처리를 하기 위한 협력 객체 도출 해야 할 가능성이 높음. 이 자체가 곧 설계 과정이 된다. 그리고 역할의 분리가 될 가능성이 높아진다. 특히, 필요한 만큼의 추상화가 중요해진다. 테스트 코드의 범위UISVC 코드 인프라 브라우저외부 DB각 범위 별로 연관 지어서 테스트 할 수 있고, 단독으로만 테스트 할 수도 있음. 테스트 코드 작성의 장점회귀 테스..