17장. Test code도 생산 코드처럼 운영한다
중복 builder, 암묵적 sleep, 거대 helper, 불분명한 assertion을 code review한다. 테스트 소유자는 기능 팀이고 QA만의 창고가 아니다. 삭제된 기능의 test와 사용하지 않는 fixture를 제거한다.
test impact analysis와 sharding은 전체 suite의 정기 실행을 대체하지 않는다. 실행 시간, 실패 위치 정확도, flaky, mutation score, escaped defect를 함께 본다. 숫자를 팀 평가에 직접 사용해 왜곡하지 않는다.