TIL 72 - [ Spring 최종 프로젝트 ( Day 8 ) - 코드 리팩토링, 5분 브리핑 준비 (1회차) ]

2025. 6. 9. 22:04·[내일배움캠프-Sparta]/Spring 6기
반응형

오늘은 내가 담당한 부분들의 로직들을 리팩토링하는 시간과 제출일이 얼마안남은 5분 브리핑을 위해 발표자료를 제작하는 시간을 가졌다.

 

⚙ 코드 리팩토링 

https://github.com/ezcode-my/backend/pull/41

 

refactor : Problem 코드 리팩토링 by Kimminu7 · Pull Request #41 · ezcode-my/backend

작업 내용 사용하지 않는 import문 제거 이미 적용된 기능 중복 사용 제거 ( @PreAuthorize ) 커스텀 예외처리 명으로 변경 변경 사항 트러블 슈팅 구현 중 마주한 문제와 해결 방법을 기술해주세요. 예

github.com

코드를 좀 예쁘게 하고자 해서 리팩토링 하는 시간을좀 가져봤다. 

생각보다 팀 컨벤션을 지키지 않은 부분도 있었고, 필요없는 코드도 많았다.

  • 사용하지 않는 import문 제거
  • 중복 처리된 코드 제거  ( @PreAuthorize 제거 ) 
    • 해당 코드는 SecurityConfig 에서 처리를 해줌.
  • 예외처리가 되어 있던 부분이 다른 팀원들은 모두 커스텀 예외처리로 변경

 

📃 발표자료 

이번에 발표를 노션으로 한번 해볼 예정이다.

 

이번에 내가 담당한 문제, 테스트 케이스 CRUD에 대해서 5분 브리핑에 설명할 예정이다.

 

고도화 해야할 내용이 생각보다 많고, 각각 장단점이 있었던 것 같다. 아무튼 내일 발표 영상을 찍어볼 계획이다.

반응형

'[내일배움캠프-Sparta] > Spring 6기' 카테고리의 다른 글

TIL 74 - [ Spring 최종 프로젝트 ( Day 10 ) - 코드 리뷰(피드백), 추후 계획, Swagger ]  (0) 2025.06.11
TIL 73 - [ Spring 최종 프로젝트 ( Day 9 ) - 5분 브리핑 녹화[1회차], mvp 기능 테스트 ]  (0) 2025.06.10
TIL 71 - [ Spring 최종 프로젝트 ( Day 7 ) - 문제 기획, 웹 크롤링(Selenium) 공부 ]  (0) 2025.06.05
TIL 70 - [ Spring 최종 프로젝트 ( Day 6 ) - 테스트 케이스 CRUD + 요구사항 반영, 트러블 슈팅1, .env 파일 ]  (0) 2025.06.04
TIL 69 - [ Spring 최종 프로젝트 ( Day 5 ) - 구현 ( 문제 관리 CRUD ), git rebase ]  (0) 2025.06.02
'[내일배움캠프-Sparta]/Spring 6기' 카테고리의 다른 글
  • TIL 74 - [ Spring 최종 프로젝트 ( Day 10 ) - 코드 리뷰(피드백), 추후 계획, Swagger ]
  • TIL 73 - [ Spring 최종 프로젝트 ( Day 9 ) - 5분 브리핑 녹화[1회차], mvp 기능 테스트 ]
  • TIL 71 - [ Spring 최종 프로젝트 ( Day 7 ) - 문제 기획, 웹 크롤링(Selenium) 공부 ]
  • TIL 70 - [ Spring 최종 프로젝트 ( Day 6 ) - 테스트 케이스 CRUD + 요구사항 반영, 트러블 슈팅1, .env 파일 ]
dimenshun
dimenshun
한 소년의 개발 일기
    반응형
  • dimenshun
    Dev Life Notes
    dimenshun
  • 전체
    오늘
    어제
    • 분류 전체보기 (268)
      • CS (23)
        • 자료구조 (0)
        • 알고리즘 (0)
        • 컴퓨터 구조 (8)
        • 네트워크 (6)
        • 운영체제 (3)
        • DB ( + SQLD ) (5)
        • SW공학 (1)
      • 프로그래밍 (3)
        • Java (0)
        • Spring (0)
        • HTML,CSS (3)
        • JavaScript (0)
      • 개발 툴 (7)
        • Git(버전관리) (1)
        • Docker (3)
        • AWS (2)
        • JSP (1)
      • 코딩테스트(Algorithm) (125)
        • 백준 (6)
        • 프로그래머스 (119)
      • [내일배움캠프-Sparta] (110)
        • Spring 6기 (106)
        • KPT 회고 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    SQL
    KPT
    AWS
    네트워크
    spring
    트랜잭션
    Testcode
    OS
    db
    백엔드
    배포
    알고리즘
    컴퓨터구조
    내일배움캠프
    web
    Python
    Java
    network
    cs
    docker
    웹
    개발자
    Til
    It
    CPU
    운영체제
    메모리
    세션
    코딩테스트
    SQLD
  • hELLO· Designed By정상우.v4.10.3
dimenshun
TIL 72 - [ Spring 최종 프로젝트 ( Day 8 ) - 코드 리팩토링, 5분 브리핑 준비 (1회차) ]
상단으로

티스토리툴바