프로젝트를 보내기 전 확인 할 것

최근 회사에 코딩테스트 파일을 제출하면서 몇 가지 알게 된 것들이 있다. 만약 경험하지 못했다면 이 부분까지 고려하지 못했을 것이다. 정리해보자.

제출 전 빼야 할 것 넣어야 할 것 구분

필수로 넣어야 할 것

프로젝트 디렉토리의 내부 파일 및 디렉토리 목록

위의 이미지는 프로젝트 내부의 파일 및 디렉토리 목록이다. 이 때 주의 할 점이 저 파일이 전부가 아니라는 점이다. 숨겨져 있는 파일을 확인 해야 한다. (Mac 사용자는 com + shift + . 단축키를 눌러 확인 할 수 있다.)

숨겨져 있는 파일 확인

파일 명 접두사 부분에 .을 넣어주면 위와 같이 파일 목록에서 보이지 않게 된다. 하지만 위의 이미지의 숨겨진 파일을 보면 프로젝트를 실행 할 때 필요한 모듈이다. 그렇기 때문에 프로젝트를 제출할 때 위와 같은 모듈을 잊지 말고 같이 보내야 한다.

.git 디렉토리는 git 커밋 기록 등을 담고 있다. 만약 커밋 기록 등 git으로 했던 활동을 공개하고 싶지 않다면 해당 디렉토리를 제외하고 보내면 된다.

빼야 하는 것

그럼 보내지 말아야 하는 파일은 무엇일까?

node_modules, DS_store(윈도우의 thumb.db파일과 비슷 하다.) 파일은 보내지 말아야 한다.

node_modules를 같이 보내게 되면 파일을 보내고 받을 때 많은 시간이 소요된다. 그렇다는 것은 저 파일이 매우 무겁다는 뜻이다. 그렇기 때문에 node_modules는 제외하고 보내야 한다.

Last updated

Was this helpful?