항해 65일차 회고(2022/03/17)

Lee·2022년 3월 18일
0

항해99

목록 보기
40/50

일정

  • 실전 프로젝트 작업
    • 태그 수정 부분 문제 해결
    • 챌린지 탈퇴 시 리포트에 반영되지 않는 문제 발견
  • 실전 프로젝트 회의
    • 소켓이 간헐적으로 close되는 문제 발견
    • 도메인 명 결정
    • 브라우저 및 모바일 환경 최적화

회고

프로젝트 작업

태그 수정 오류

태그 수정 시 태그가 기획한 대로 수정되지 않는다는 프론트의 피드백을 받고 이 부분을 수정하게 되었다. 확인해보니 2주 전에 작성했던 코드에서 변한 점이 없는 것이 문제였다.
이 문제를 해결하기 위해 우선 바뀐 태그와 기존 태그를 비교해서 존재하지 않는 태그들을 DB에서 삭제해서 남길 태그들은 남기는 로직을 먼저 작성을 했다. 이후 새로운 태그들의 이름이 DB에 존재하는지 확인을 거쳐 이미 존재하는 태그는 DB에 입력되지 않도록 중복처리를 해 주어 문제를 해결했다.

챌린지 탈퇴 시 리포트 미반영

코드를 다시 분석하던 도중 챌린지 탈퇴 로직이 부족한 것 같다는 확신을 가져 탈퇴 문제를 테스트 해 보았다. 다섯가지 경우를 증거 자료를 남겨가며 확인한 결과 처음에 생각했던 것처럼 리포트에 인증 로직이 반영되지 않는 것을 발견했다.
이 문제는 챌린지 탈퇴 시에 인증관련 로직이 포함되어 있지 않아서 발생한 문제로 오늘은 이 문제를 팀원들에게 알리고 다음날 해결하기로 했다.

프로젝트 회의

소켓

소켓 테스트 중 채팅 시 간헐적으로 소켓연결이 close되는 현상이 발견되었다. 그런데 timeout 같은 잘 알려진 문제가 아니라 close 발생 조건을 알 수 없고 서버에서도 오류가 발생하지 않아 모두가 해결책을 낼 수 없었다.

도메인 결정

오늘 회의에서 프로젝트에 사용할 도메인을 결정하고 구입했다. asteroid 라는 이름으로 결정했으며 도메인은 기획대로라면 실제 배포를 할 때 부터 사용하는 것으로 결정되었다.

profile
발전하고 싶은 백엔드 개발자

0개의 댓글