[IT/방법론] - 테스트 주도 개발 시작하기 Java
책을 읽게 된 계기레거시 코드 수정할 때마다 불안했다. "이 코드를 고치면 다른 게 깨지는 건 아닐까?" 테스트 코드가 없으니 확신할 수 없었고, 매번 수동 테스트로 전체 기능을 검증했다. TDD가 답일 수 있다는 얘기를 듣고 책을 집어 들었다.책의 구성Part 1: TDD 시작 (1-3장)Red-Green-Refactor 사이클테스트 코드 작성법간단한 예제로 감 잡기Part 2: TDD 기초 (4-7장)JUnit 5 사용법단언문(Assertion) 활용테스트 라이프사이클대역(Test Double) 개념Part 3: 실전 적용 (8-11장)외부 의존성 처리테스트 가능한 설계통합 테스트레거시 코드에 테스트 추가실전 적용 - 주문 시스템책을 읽으며 실제 프로젝트에 적용했다.Before TDD@Servicep..
2024. 2. 16. 02:28