본문 바로가기

공부/TIL

23.12.05

새로운 프로젝트 시작!

우리는 세명이 한팀이고, 전부 비전공자라 실력이 엄청 뛰어난 팀은 아니다. 따라서 우리는 처음 필수 구현목표를 완수하고, 시간이 여유가 있다면 추가구현을 하기로 했다.

이번 프로젝트의 주제는 익명 커뮤니티 프로젝트. 우리는 MBTI별로 회원을 구분해 운영하는 프로젝트를 시작했다.

기본적으로 지난 뉴스피드와 비슷한 점이 많다. 하지만 이번에는 좋아요 기능을 추가하기로 했다.

 

내가 맡은 부분은 USER 도메인과 인증기능 구현. 우선 오늘 인증 기능은 구현이 완료 됐다. 인증이 잘 되는지 확인하기 위해 회원가입과 로그인 기능까지 완료했다. 그렇게 팀원들에게 푸시했다고 알린 후에 새로운 것을 배웠다.

바로 AOP. 전역 예외처리를 위해 사용할 수 있다고 지난 주차 때 배웠는데 드디어 써먹을 수 있겠다. 지난 뉴스피드 프로젝트 때 나는 모든 컨트롤러 단에서 예외를 TRY/CATCH문으로 처리를 했다. 거의 모든 Controller단의 메서드에서 예외를 처리해야 했고, 그에 따라 어쩔 수 없이 반복적으로 코드를 수정했어야 했다. 스프링은 이런 어쩔 수 없는 반복을 놔두지 않는다. 안그래도 이번 뉴스피드 프로젝트 피드백으로 예외 handler를 사용하면 좋겠다는 피드백을 받았다. 피드백도 받고, 강의도 들었으니 이제는 실전에 써먹어야 할 때다. 마침 현재 팀원이 AOP를 이용해 전역 예외처리를 경험했기에 이분의 기술을 배워서 내걸로 체화해야겠다. 

 

새로 팀플이 시작되니까 걱정도 좀 되고 재미도 있다. 지난 팀과는 달리 의견 교류도 활발하고, 같이 에러를 잡는게 좋다.

그리고 저번과 많이 다른 점은 내가 이제 마음대로 할 수가 없다.. ㅎㅎ 지난 팀플은 내가 전부 다 하느라 힘든점이 있었긴 했지만, 내 마음대로 코드를 수정하고 작성할 수 있는게 참 편했다.(깃 허브도 혼자 사용하니 정말 편했다) 이번 기회를 통해 팀프로젝트를 하면서 어떻게 팀원들과 코드를 조율하여 작성해야 하는지, 깃허브는 어떻게 해야 충돌이 안날지 좀 정신차리고 잘 배워보자.

'공부 > TIL' 카테고리의 다른 글

23.12.07  (0) 2023.12.07
23.12.06  (2) 2023.12.06
23.12.04  (0) 2023.12.04
23.12.01  (1) 2023.12.01
23.11.30  (0) 2023.11.30