코드 냄새를 식별하고 Extract Function·Rename·Replace Temp with Query 같은 안전한 리팩터링을 테스트 안전망 위에서 작은 단계씩 실천하는 규율을 statement 예제로 익힙니다.
TDD를 수년간 실천한 뒤의 솔직한 회고, London vs Classicist 테스트 더블의 트레이드오프, 그리고 TDD를 언제 적용할지에 대한 성숙한 판단을 정리합니다.
Red-Green-Refactor 사이클, Test-First, Fake It/Triangulation, To-Do List, 그리고 xUnit 패턴을 Kent Beck의 Money 예제로 Python + pytest로 직접 키워 가며 익힙니다.
TDD와 리팩터링을 네 권의 고전(TDD By Example, Seven Years After, Refactoring, GOOS)으로 정복하는 마스터 로드맵입니다. 도장깨기 방식으로 진행 상황을 추적합니다.
Red-Green-Refactor 사이클, mockall을 이용한 모킹, 그리고 tests 디렉토리 통합 테스트까지 Rust에서 TDD를 실천하는 방법을 다룹니다.
스마트 포인터(Box, Rc, RefCell), 동시성(스레드·채널·Mutex/Arc), 자동화 테스트, 그리고 미니 grep CLI 프로젝트로 지식을 통합합니다.