[10주차 01] 코드 리팩토링

개발냥이·2025년 3월 25일

데브코스

목록 보기
31/75
post-thumbnail

책 판매 페이지 프로젝트가 드디어 끝이 났다.
백엔드 역량이 부족했기에 쉽지만은 않았던 프로젝트였다.
강의를 보며 하긴 했지만 이걸 포트폴리오 프로젝트로 살리고 싶었는데
마침 그 기회가 생겼다.


코드 퀄리티 올리기 (코드 리팩토링)

바로 코드 퀄리티를 올리는 리팩토링을 진행해볼 예정이다!!
원래는 내 힘으로 스스로 해볼 예정이었는데
강사님께서 힌트도 주셔서 더 쉽게 해볼 수 있을 거 같다

  • 데이터베이스 중복 코드 => 모듈화

    • DB 모듈 : mysql => 몽구스 , 시퀄라이즈
  • 패키지 구조

1) Router : 경로 지정
2) Controller : 길 매니저
3) Service : 일 처리
4) Model : DB
  • 예외처리 (try/catch)

  • 유효성 검사

  • jwt

    1) access token : 인증
    2) refresh token : 연장

사실 이렇게까진 생각 못했는데 해야 할 것들이 많다 😅😅

여기서 끝나지 않고 화면도 직접 구현해서 웹이 실제 동작하도록 해보고 싶기도 하다.

profile
웹 개발자가 되고픈

0개의 댓글