프로젝트를 보내기 전 확인 할 것
Last updated
Last updated
최근 회사에 코딩테스트 파일을 제출하면서 몇 가지 알게 된 것들이 있다. 만약 경험하지 못했다면 이 부분까지 고려하지 못했을 것이다. 정리해보자.
위의 이미지는 프로젝트 내부의 파일 및 디렉토리 목록이다. 이 때 주의 할 점이 저 파일이 전부가 아니라는 점이다. 숨겨져 있는 파일을 확인 해야 한다. (Mac 사용자는 com
+ shift
+ .
단축키를 눌러 확인 할 수 있다.)
파일 명 접두사 부분에 .
을 넣어주면 위와 같이 파일 목록에서 보이지 않게 된다. 하지만 위의 이미지의 숨겨진 파일을 보면 프로젝트를 실행 할 때 필요한 모듈이다. 그렇기 때문에 프로젝트를 제출할 때 위와 같은 모듈을 잊지 말고 같이 보내야 한다.
.git
디렉토리는 git 커밋 기록 등을 담고 있다. 만약 커밋 기록 등 git으로 했던 활동을 공개하고 싶지 않다면 해당 디렉토리를 제외하고 보내면 된다.
그럼 보내지 말아야 하는 파일은 무엇일까?
node_modules
, DS_store
(윈도우의 thumb.db
파일과 비슷 하다.) 파일은 보내지 말아야 한다.
node_modules
를 같이 보내게 되면 파일을 보내고 받을 때 많은 시간이 소요된다. 그렇다는 것은 저 파일이 매우 무겁다는 뜻이다. 그렇기 때문에 node_modules
는 제외하고 보내야 한다.