좋은 디렉터리 구성 나쁜 디렉터리 구성
개시하다
디렉터리의 구성은 프로그램의 가독성에 큰 영향을 미친다.이 글에서 디렉터리는 도메인 이름 단위로 나누는 것을 권장합니다.
*결국 개인의 의견일 뿐
이른바 좋은 목록 구성
좋은 디렉터리 구성을 고려하기 위해서는 먼저 디렉터리를 끊는 목적을 고려해야 한다.
디렉터리의 목적 차단
디렉터리를 차단하는 목적은 프로그램을 더욱 잘 예측하기 위해서이다.
그렇다면 어떤 목록 구성이 예견될 수 있을까.
시야가 좋은 디렉터리 구성과 좋지 않은 디렉터리 구성
잘못된 디렉토리 구조
.
├── controllers
│ └── user.controller.ts
├── models
│ └── user.model.ts
└── services
└── user.service.ts
└── http-client.service.ts
양호한 디렉터리 구조
.
├── user
│ ├── user.controller.ts
│ ├── user.model.ts
│ └── user.service.ts
└── utilities
└── http-client.service.ts
왜 기능이 아니라 역으로 구분해야 돼요?
디렉터리 구분자는 공간 구분자와 비슷합니다.방은 거실과 주방 등 방의 목적을 위해 먼저 구분되며, 수건과 휴지 등 위생용품이 놓인 방, 책상과 책꽂이 등 목재 가구가 놓인 곳 등에서 방을 구분하지 말아야 한다.놓아둔 물건의 종류에 따라 분리된 집에서 보내면 방을 몇 개 안 가서 살 수 없다.
디렉토리 구조도 동일합니다.프로그램은 특정한 문제(역)를 처리하기 위해 기술한 것이기 때문에 관심의 중심은 역이다.도메인을 처리할 때 디렉토리가 나타나거나 나타나지 않도록 하려면 기능 유형이 아닌 도메인 중심의 디렉토리 구조를 고려해야 합니다.
결론
디렉터리는 도메인 이름 단위로 구분되며 기능 유형으로 구분되지 않습니다.
Reference
이 문제에 관하여(좋은 디렉터리 구성 나쁜 디렉터리 구성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/aa/articles/e14d0dc28ea99975be32텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)