각 디렉토리에 대한 기준, 파일명에 대한 규칙을 정해야 할 것 같습니다. #59
doggopawer
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
문제상황과 해결책
현재 저희 프로젝트의 각 디렉토리에 어떤 파일을 정확히 넣어야 할지에 대한 규칙이 미흡하여 다소 혼동이 있는 것 같습니다.
예를들면,
src/config 와 src/constants 의 쓰임새가 다소 애매하게 설정된 것 같고
src/types/item 같은 경우 각 response type의 하위 속성 타입을 정의 해 두었는데
suggestReponse 타입의 하위 속성에도 src/types/item/index.ts 에 정의해둔 priceRange같은 속성이 사용됩니다.
priceRange같은 공통적으로 사용되는 속성은 따로 common 디렉토리나 src/type/index.ts 에 두어야 할 것 같습니다.
또한 각 API의 응답 데이터에 대한 타입에 대한 네이밍 규칙도 생각하면 좋을 것 같습니다.
예를들면
GetItemListResponse,PutItemRequest 같은 네이밍 규칙이나
혹은 현재 일단 프로젝트에 적용된 네이밍을 계속 사용해도 무방합니다. 다만 규칙을 다같이 합의해 보는게 좋을 것 같습니다.
Beta Was this translation helpful? Give feedback.
All reactions