포트폴리오 서비스(리팩토링 시작)

·2024년 5월 23일
0

Portfolio Backtest

목록 보기
26/31

리팩토링 이유

  • 기존에 작성 했던 코드는 입력에서 HashMap을 사용해서 받아오면서 Valid를 하지 못하였다. DTO을 사용해서 검증을 추가하고 코드의 구조를 개선하자
  • 데이터를 구성하는 부분에서 관리자 페이지의 역할이 크지 않다. 해당 부분을 제거하고 초기데이터를 구성하는 data.sql을 사용하자
  • Model 데이터를 Controller에서 모두 구성해서 보내는 방식을 사용해서 코드의 가독성이 떨어지고 유지보수에 좋지않다. DTO를 사용해서 개선하자
  • db의 구조도 개선하자
  • 포트폴리오의 수익률을 계산하는 부분에서 DB 호출부분을 개선하자!
profile
백엔드 개발자가 꿈인 컴공과

0개의 댓글

관련 채용 정보