랜챗 신고 메시지에 필수 필드를 추가하는 배포에서, 이미 열려 있던 탭들이 구버전 번들을 실행하며 신고를 조용히 잃어버릴 뻔한 이야기.
더보기 >push 한 번으로 배포되는 파이프라인에서, 배포 전 게이트로 걸린 테스트 하나가 간헐적으로 실패하며 배포를 조용히 막고 있었던 이야기.
더보기 >OAuth 콜백 브리프에 "추측하지 말고 확인하라"는 한 줄을 넣었더니, 내가 사실이라 믿었던 전제가 틀린 것으로 드러났다. 브리프 속 가정과 사실을 구분해야 하는 이유.
더보기 >이탈 처리 코드가 신고에 필요한 값들을 상대가 나가는 순간 지워버렸다. 지우기 직전에 캡처해 접속 수명에 묶어 해결했지만, 그 해결책은 테스트가 지킬 수 없는 순서 의존을 남겼다.
더보기 >랜챗 신고 기능을 고치며 테스트를 496개에서 512개로 늘렸다. 전부 통과한 상태에서 리뷰가 결함 여섯 개를 찾았고, 그 각각이 왜 테스트로는 못 잡히는지 정리했다.
더보기 >