CNU SW 아카데미/최종 프로젝트 이후
[NHN] 최종 발표회 이후 리팩토링 과정
하가네
2025. 1. 17. 21:15
프로젝트가 전부 끝나고 CNU-SW 아카데미 수료식도 완료했지만 저는 많이 아쉬운 점이 남아서 제가 맡은 부분 외에도 다른 팀원의 코드도 수정, 개선하려고 합니다.
또, 제가 맡지 않아서 잘 모르는 부분이 많이 있는데, 특히 Auth 관련한 Session 기반 인증 또는 JWT 기반 인증도 더 공부하려고 합니다. 마지막으로 저희 팀에서 중점적으로 다루지 않은 부분인 Spring Batch, Cache도 적용해 보려고 합니다.
꽤 오랜 시간 걸리겠지만 차근차근 개선해 나갈 예정입니다 !!
12월 24일 화요일 10:55 기준으로 프로젝트 DDL입니다.
데이터베이스 같은 경우도 팀에서 쓰던 것 말고 제가 따로 dev용 데이터베이스를 만들어야 합니다.
중간중간 수정이 많이 이뤄질 거 같은 부분이기도 합니다.
우선 첫 번째로 전체 패키지 구조에 대해서 수정해 보려고 합니다. 프로젝트가 생각보다 큰 만큼 패키지도 잘 구성해야 한눈에는 못 알아 보더라도 이러이러한 부분이 어디에 있는지 파악하기 쉬울 거 같습니다.
domain 계층별로 패키지를 구성하고 전체 설정 파일 등은 프로젝트 최상단에 두려고 합니다. 데이터베이스 연결 설정이나 에러 핸들링 설정과 같은 것들입니다.