-
리드미 최종 프로젝트WIL 2022. 10. 10. 12:36
2022.10.09 WIL

최종 발표화가 끝난 이후
10월 7일 금요일 6주 간 진행했던 리드미 프로젝트를 리드미에 관심을 가져준 협력사와 멘토님, 다른 항해 팀원들 앞에서 소개하는 시간을 가졌다. 더불어 다른 팀의 프로젝트도 같이 볼 수 있던 시간이었다.
1.갑자기 발생한 에러?
발표하는 날까지 긴장을 늦출 수 없었다. 웹 페이지에서 플레이리스트에 곡이 담기지 않는 문제가 발생한 것이다. 재빨리 에러 메시지를 확인하고 이에 대한 조치를 했다. 메시지를 기록했으면 좋았지만, 직관적인 에러 메시지라 금방 원인을 찾을 수 있었다. 코드를 최적화시키는 과정에서 Transactional의 readOnly 타입이 들어가선 안될 곳에 들어갔기 때문이다. 컨택스트에서 DB로 커밋이 발생하는 Transaction은 readOnly 가 붙으면 안된다. DB에 변화값이 반영되야 하기 때문이다. 해당 오류를 빠르게 수정한 후, 많은 사람들 앞에서 성공적으로 소개하는 시간을 가졌다.
2. 리드미에서 내가 기여한 것은?
최종 발표를 진행하며, 나는 리드미에 어떤 기여를 했는지, 어떤 부분이 미숙했는지 생각했다. 우선 코드 내부적인 기여도는 만족스러웠다. 시큐리티, 토큰, 멤버 서비스와 메인 페이지에 노출되는 서비스에 대한 API구성을 전담했으며, 채팅 서비스를 제외한 전반적인 코드 리펙토링에 참여했기 때문이다.
하지만 몇가지 아쉬운 게 있다. 아마존 S3를 활용한 MultipartFile를 다루는 것과 gitHub Action과 Nginx를 활용한 CI/CD, Https 로 배포하는 부분에서 생각보다 기여를 못 한 것 같다. 다음 프로젝트에는 이 부분에 대해 조금 더 역할을 가지고 기능을 구현하고 싶다.
3. 어려웠던 코딩테스트
최종 발표회가 끝난 이후, 넥슨의 코딩 테스트 문제를 풀어봤다. 더 열심히 준비해야 겠더라...물론 발표회 준비로 어수선한 마음은 있었지만, 감안하고서라도 너무 못 풀었다. 이 감정을 가지고 앞으로 코딩 테스트 준비 진짜 열심히 해야겠다고 다짐했다.
다음주 부터는 이력서에 집중하는 한 주를 보낼 것 같다. 코딩 테스트 알고리즘도 소홀히 하지 말고, 블로그도 밀리지 말고, Spring 공부도 밀리지 말고 다음주를 맞이해보자'WIL' 카테고리의 다른 글
지원 (0) 2022.10.31 항해99를 선택한 이유 (0) 2022.10.17 Refactoring Week (0) 2022.09.26 RhyThMe_Week (0) 2022.09.05 클론코딩 (0) 2022.08.28