이번 “Everyday Rails Testing with RSpec” 개정판은 2017년 마지막 주요 릴리스 이후 가장 광범위한 변화를 겪었습니다.
2017년 이후 주요 변경 사항
- 전면적인 개편: 샘플 애플리케이션이 완전히 새로워졌으며, 최신 Rails 애플리케이션 및 테스트 스위트 구조를 반영하여 내용이 재구성되었습니다.
- 핵심 메시지 유지: 단순하게 시작하여 점진적으로 복잡한 테스트를 구축하고 실용주의에 초점을 맞추는 핵심 철학은 변함없이 유지됩니다.
2025년 4월 이후 추가 변경 사항
- “나머지 테스트” 챕터 재작성: 파일 업로드, 이메일 전송, 백그라운드 작업 및 커버리지 측정(새로운 추가 내용) 테스트를 다루도록 전면 재작성되었습니다.
- “테스트 주도 개발(TDD)을 향하여” 챕터 재작성: 샘플 애플리케이션의 새로운 기능을 통해 하향식(top-down) TDD 워크플로우를 안내하도록 재구성되었습니다.
- 연습 문제 추가: 모든 챕터에 독자 스스로 학습할 수 있는 연습 문제가 새롭게 추가되었습니다.
저자는 이번 개편을 통해 책과 샘플 코드가 더욱 지속 가능해졌다고 언급하며, 다음 목표로 2026년 초까지 Rails 8.1에 맞춰 모든 내용을 업데이트할 계획임을 밝혔습니다.