Log/Today

Bidasks, Suulgo 프로젝트 리펙토링

daco2020 2022. 2. 2. 23:52
반응형

오늘 한 것

  • Bidasks 프로젝트 리펙토링
    • 로직 순서 정렬, 레이어 분리, 불필요 코드 삭제
    • 레포 링크
  • Suulgo 프로젝트 리펙토링
    • 매칭알고리즘을 평균 가중치가 아닌 개인별 가중치로 로직 변경
    • 레포 링크

 

모자른 점

  • 두 개 프로젝트에 대해서 리펙토링을 했지만 더 좋은 코드가 있을 것 같아 스스로 의심이 든다.
  • suulgo 의 경우, DRF의 모듈들을 활용하고 싶지만 반환 값들이 단순하지 않아 어떻게 수정해야할지 감이 안 잡힌다.

 

개선 방법

  • '좋은 코드'를 작성하려면 '좋은 코드'를 많이 보는 수밖에 없는 것 같다.
    일단 주로 쓰는 라이브러리부터 살펴보고 어떤 구조와 코드로 이루어져 있는지 기록하자.
  • 감이 안 잡힐 때는 더 작게 쪼개자. 우선 DRF로 일대다 관계의 데이터를 합쳐서 반환하는 방법을 찾아보자.

 

내일 하고 싶은 것

  • 내일은 SQL관련 스터디 발표가 있다. 발표 후 내용을 정리해서 블로그에 올리자.
  • 깃에 대해 공부하고 모르는 것은 따로 정리하자.

 

반응형