Skip to content

6 리팩토링 사례

KyeongJung Kim edited this page Jan 3, 2022 · 2 revisions

초기의 API 설계와 ERD입니다.

스크린샷 2021-12-07 오전 12 20 02 스크린샷 2021-12-07 오전 12 20 17 스크린샷 2021-12-07 오전 12 20 24

기존에 위 사진에 나와있는 API로 개발을 해왔는데 프로젝트가 거의 끝날 때 쯤 다시 보니 이상하다고 느낄 수 있었습니다.
거의 다 GET, POST였고 위에 있는 API 설계만 보고 이 API가 어떤 기능을 하는지 알기 어려웠습니다.


ERD

ERD에서도 문제를 발견할 수 있었습니다. 타입이 명시되어 있지 않고 테이블명에 규칙이 없었습니다.

그래서 아래처럼 리팩토링 해보았습니다.
ERD & API 리팩토링

Clone this wiki locally