[개인 프로젝트] 7일차 회고

·2024년 7월 25일

개인 프로젝트

목록 보기
8/16
post-thumbnail

🐥 오늘의 회고록

오늘은 user 기능 개발을 진행했다. 팀 프로젝트에서 한 번도 user 로그인 회원가입 개발을 맡아본 적 없는데 드디어 혼자 해봤다.
걱정했던 것만큼 엄청 어렵진 않았고 구현에 성공했을 때 큰 성취감이 들었다!!!
남이 보기엔 별거 아니지만 나는 항상 user 기능 개발이 가장 어렵다고 생각했고 큰 산처럼 느껴졌기 때문에..
매일 열심히 공부하는 만큼 점점 더 성장하고 있는 것 같다. 🙂

🐥 로그인 구현하기 정리

역시 이론으로 배우는 것과 실제 구현해보는 것은 큰 차이가 있었다..!
직접 CustomUserDetails와 UserDetailsService를 사용해봤는데 처음엔 좀 헤맸지만 공부했던 기억과 프로젝트 때 했던 코드들을 보며 열심히 구현했다.
그리고 나름 에러 처리하는 로직도 작성했다. (어차피 연동할 때나 나중에 리펙토링 할 때 싹 수정해야 할 것 같긴한데..)

  • 여기에 내일 user 전체 완성 후 기억할 내용 싹 정리하기

🐥 내일 할 일

  • user 기능 나머지 비밀번호 변경, 닉네임 변경 기능 전부 완성하기.
  • post -> comments 순서대로 개발 점차 완성해나가기.
  • 원래 배포까지 목표했던 일정은 다음주 화요일까진데 무슨 자신감이였는지..? 이렇게 매일 시간을 할애해서 진행해도 완성하면 8월 초가 넘어갈 듯 하다. 어쨌든 목표했던 모든 기능은 꼭 다 넣고 싶다.

+) 신기한게 프로젝트 시작 전 레포에 CI 구축 테스트하려고 계산기 클래스랑 이걸 테스트하는 테스트 클래스를 넣어놨었는데, 프로젝트 시작 후 계산기 클래스만 삭제하고 테스트 클래스는 까먹고 그냥 놔뒀었다.
그리고 user 작업 후 첫 머지할 때 CI가 에러가 났다고 알려줬다. 잉 무슨 오류? 하고 details를 봤는데 잊고 있었던 계산기 테스트 클래스... 이런걸 잡아주다니 CI 짱!

profile
꾸준히 성장하자!

0개의 댓글