WEBBOOK CHAPTER

테스트를 많이 말고, 위험을 정확히: 18장. 버그를 재현 test와 함께 고친다

18장. 버그를 재현 test와 함께 고친다

운영 버그는 먼저 최소 fixture와 실패 assertion으로 고정한다. 수정 뒤 같은 test가 통과하고 인접 경로 회귀가 없는지 확인한다. 운영 데이터는 비식별화하더라도 그대로 복사하지 않고 문제 구조를 합성한다.

버그 보고에는 예상·실제, build, 환경, seed, trace, 영향, 임시 완화, 근본 수정, 회귀 test ID를 둔다. “재현 안 됨”으로 닫지 말고 필요한 관측이 무엇인지 남긴다.