증상을 문장화한다
언제, 어떤 입력에서, 기대와 실제가 어떻게 다른지 기록합니다.
symptom콘솔과 브레이크포인트는 도구일 뿐입니다. 먼저 증상을 재현 가능한 문장으로 만들고, 기대값과 실제값이 처음 갈라지는 지점을 찾아야 네트워크, 상태, 렌더링, 비동기 타이밍 중 어디가 원인인지 좁힐 수 있습니다.
언제, 어떤 입력에서, 기대와 실제가 어떻게 다른지 기록합니다.
symptom계정, 데이터, 브라우저, 네트워크, 시간 조건을 맞춰 같은 실패를 반복시킵니다.
reproduce중단점과 watch로 값이 처음 틀어지는 줄, 요청, 상태 전이를 확인합니다.
divergence원인이 확인되면 최소 수정과 함께 테스트나 체크리스트로 같은 문제가 돌아오지 않게 합니다.
guard증상: 저장 후 목록에 보이지 않음
재현: Chrome, throttling fast 3G, 새 글 작성
첫 불일치: POST 성공, GET 목록 캐시가 이전 값