디버깅 기록을 남기는 방식
재현 조건, 원인, 수정 결과를 정리하기
개발 과정개발 도구 · 소개와 개발 과정 →
이 글의 목차
재현 조건
같은 문제를 다시 확인할 수 있도록 입력, 실행 순서, 기대한 결과와 실제 결과를 남깁니다. 환경에 영향을 받는 문제라면 버전과 설정도 함께 적습니다.
원인과 수정
처음 세운 가설과 확인된 원인을 구분합니다. 수정 내용에는 어떤 조건이 달라졌는지, 그 조건이 현상에 어떻게 연결되는지를 설명합니다.
확인 결과
- 원래 재현 순서에서 문제가 사라졌는지 확인합니다.
- 영향을 받는 주변 동작을 확인합니다.
- 확인하지 못한 환경은 미검증으로 기록합니다.
나중에 같은 상황을 만났을 때 바로 다시 실행할 수 있는 기록을 목표로 합니다.
정리
긴 작업 일지보다 재현 조건, 원인, 수정, 검증 범위를 연결한 기록이 유용합니다.