Awesome-Tomato / CodeReview

코드리뷰 요청을 위한 공간
0 stars 1 forks source link

프로젝트 디렉토리 규칙 재정의 #15

Open MaetDol opened 2 years ago

MaetDol commented 2 years ago

Summary

하나의 주제를 갖지만 중복 제거를 위해 기존의 '하나의 프로젝트에는 한 종류의 작업물(js, react, ts 등)만 들어간다' 라는 규칙을 어기고 프로젝트를 만들었습니다 실제로 같은 주제인데 라이브러리, 프레임워크의 차이로 인해 폴더를 구분하면 불필요하게 중복이 늘어나게 됩니다 때문에 기존 규칙을 완화하고 수정할 필요가 있습니다

AS-IS

프로젝트명_{타입 - js | react | ts} 형태로 고정된 형태의 프로젝트 디렉토리

TO-BE

프로젝트 주제로 묶고, 여러 라이브러리와 플랫폼을 수용할 수 있게 변경

sukyoungshin commented 2 years ago

생각을 못하고 있었는데 좋은 의견입니다! 제안주신대로 어떤 방식으로 변경해야할지 논의가 필요해보이네요

프로젝트명/작업자이름_{타입 - js | react | ts} 이런 방식은 어떨까요? 불필요한 뎁스를 줄일 수 있고, 사용한 라이브러리나 프레임워크를 한 눈에 알아볼 수 있을 것 같습니다.

다른 의견 있으시면 편하게 말씀주세요 :)

MaetDol commented 2 years ago

작업 폴더에 프리픽스를 붙이기 좋은 아이디어인 것 같아요!

다만 리액트 + 타입스크립트 와 같이 혼용되는 경우 헷갈릴 수 있으니, 사용하는 언어 목록을 만들어 미리보기를 만들어두면 어떨까 싶은데.. 그러면 또 레포에 있는 README.md가 불필요하게 길어질 것 같아 고민이네요