
67
4
장
모범 사례와 버전 관리
2
장과
3
장에서는 그저 약간의 실험을 했을 뿐입니다. 발가락만 살짝 담갔다고 해도 과언이 아
닙니다. 더 복잡한 기능을 추가하기 전에, 먼저 주변 정리를 한 다음에 좋은 습관을 몸에 익히
는 편이 좋습니다.
잠시 후 메도라크 여행사 프로젝트를 본격적으로 시작할 겁니다. 하지만 웹사이트를 시작하기
전에 품질을 높일 수 있는 도구부터 확실히 준비합시다.
4.1
파일과 디렉터리 구조
애플리케이션 구조 역시 끝나지 않는 논쟁의 중심에 서 있고, 정답은 한 가지가 아닙니다. 하지
만 알아두면 도움이 되는 패턴이 몇 가지 있습니다.
프로젝트 경로의 파일 숫자는 가급적 줄이는 편이 좋습니다. 일반적으로 경로에는 설정 파일
(
package
.
json
)과
README
.
md
파일, 디렉터리만 있는 게 좋습니다. 소스 코드는 대부분
src
디렉터리에 보관하지만, 간결함을 위해 이 책에서는 그렇게 하지 않습니다 (익스프레스 스캐폴
딩 애플리케이션 역시
src
디렉터리를 만들지 않습니다 ). 하지만 실무에서 프로젝트 경로에
소스 코드를 보관한다면 곧 정신없어질 테니
src
같은 디렉터리에 파일을 보관하면 좋습니다.
필자는 메인 애플리케이션 파일 이름을
프로젝트의 이름과 동일하게
meadowlark
.
js
로 정한다
모범 사례와 버전 관리
CHAPTER