몇 년 전부터 잘 사용해오던 웹 사이트가 있습니다.
어느 날 게시글을 올리려고 글을 써서 '게시글 등록' 버튼을 눌렀는데 아무런 반응이 없는 .. 문제를 마주쳤습니다. 예전이라면 '왜 이러지? 오류났나?' 하고 말았을텐데, 요즘은 이런 버그를 보면 뜯어보고 싶은 마음이 들더라구요. 그래서 뭐가 문제인지 한번 찾아보기로 했습니다.
먼저 '게시글 등록' 버튼을 눌렀을 때 서버와 제대로 통신이 되는지를 확인하기로 했습니다. 역시나 게시글 등록 버튼 클릭 시 서버로 post 요청이 날아가는데 이 요청이 실패되어 있었습니다.
에러 메시지를 통해 서버로 요청보낼 때 Body에 담기는 expectPeriod 필드 값에 문제가 있는 것 같았습니다. 게시글을 등록할 때 진행 기간을 선택하여 설정하는 부분(1개월,2개월,3개월, ... 장기 등)이 있었는데 이 부분에 문제가 있어보였습니다.
저는 '장기' 로 선택하여 게시글 등록을 했는데 1개월로 선택하고 다시 게시글 등록 버튼을 클릭하니 post 요청 성공과 함께 게시글이 정상 등록되는 것을 확인했습니다.
다른 값들도 선택하여 테스트해 본 결과, '장기' 로 선택할 시에만 문제가 발생하는 것으로 확인했고, 얼른 이 문제가 해결되었음 좋겠다라는 마음으로 해당 웹 사이트 대표메일로 버그 리포트 메일을 보내기로 했습니다.
떨리는 마음으로 메일을 작성했습니다. 아무래도 버그다 보니 최대한 정중하게 악의적인 의도 없이, 그리고 에러 상황과 내가 파악한 내용을 정확히 보내는 것이 중요하다 생각하여 별거 아닌 내용을 몇번 썼다 지웠다를 반복했습니다. 몇번을 첨삭하다 결국 메일을 보냈습니다.
3시간 정도 후 답변 메일이 도착했습니다.
최근 기능 관련 개발 작업이 이루어졌었는데 그 과정에서 버그가 발생한 것으로 보인다는 내용이였습니다. 수정되었다는 얘기를 듣고 직접 한번 테스트해보았는데 말끔히 고쳐져있었습니다.
이런 경험이 처음이라 조금 걱정도 되고 떨렸는데 긍정적인 회신을 받아 기분이 좋았습니다.. 앞으로 이런 일이 또 온다면 잘 정리해서 다시 한번 리포팅 하고 싶은 마음이 드네요
'회고' 카테고리의 다른 글
'커머스 서비스로 배우는 NestJS 실전 개발' 완강 후기 (0) | 2025.04.07 |
---|---|
로드 테스팅 툴 '신기전' 개발 후기 (0) | 2025.01.16 |