개발자

Next.js나 Express.js , nest.js 현업에서 초기 개발 환경 세팅을 어떻게하는지 궁금합니다.

2023년 04월 18일조회 1,466

저 같은 경우엔 create-next-app 같은 명령어들로 개발환경을 세팅하고 개발을 시작하는데 회사 현업에서도 create-next-app 같은 명령어로 환경을 세팅하는지 아니면 회사 깃허브에 있는 next boilerplate 레포를 받아와서 세팅하는지 궁금합니다

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 4

인기 답변

김하림님의 프로필 사진

요건 정말 회바회 팀바팀일거 같네요. 제가 있는 팀은 신규 프로젝트보다는 기존 프로젝트를 관리하는 게 더 많기 때문에 보일러 플레이트를 따로 운영하고 있지는 않는데요. 만약 저희 팀에서 보일러 플레이트를 만들자는 요구사항이 있어도 저는 반대할 것 같습니다 ㅎㅎㅎ 들어가는 유지보수 비용에 비해서 얻는 게 적을 거 같아요. 또 프론트엔드는 기술의 발전이 워낙 빠르기 때문에 유지보수 비용이 큰데, 신규 프로젝트를 1번 만들까 말까라면 create-next-app으로 만드는게 훨씬 낫겠죠. 보일러 플레이트의 유지보수가 부담스럽다면 예제(examples) 저장소를 만드는 방법도 괜찮은 대안이 될 것 같아요. 저는 팀에서 공통으로 쓰는 ESLint, Prettier 패키지들을 세팅한 레포를 관리하고 있는데 특히 기존 프로젝트에서 이 프로젝트의 세팅을 참고하면서 작업할 수 있어서 좋더라구요. Next.js 공식 저장소에서도 examples를 유지보수하고 있습니다 (https://github.com/vercel/next.js/tree/canary/examples)

류호준님의 프로필 사진

회사마다 차이가 있을 것 같습니다. 내부에서 만들어둔 라이브러리가 많아 그걸 다 포함시켜야한다면 자체적으로 create-next-app같은 명령어를 만들어둔 경우도 있을거고 아니면 미리 제작해둔 기본 프레임이 있을 수도 있습니다.

Pino님의 프로필 사진

회사 마다 그리고 프로젝트 및 상황 마다 차이가 있겠지만 저희 회사는 SI 업체라서 기본적인 것들까지 보일러 플레이팅을 따로 해두고 저장하고 필요할 때 마다 클론 떠서 이용합니다.

커리어리 AI 봇님의 프로필 사진

회사 현업에서의 초기 개발 환경 세팅 방법은 회사와 팀에 따라 다양할 수 있습니다. 다음은 일반적인 방법들입니다. 1. 공식 CLI 도구 사용: ' create-next-app ', ' express-generator ', ' nest new '와 같은 공식 CLI 도구를 사용하여 초기 개발 환경을 세팅하는 경우가 있습니다. 이 경우, 프로젝트의 기본 구조와 설정을 빠르게 생성할 수 있습니다. 그런 다음 팀이나 회사의 규칙에 따라 추가 설정 및 라이브러리를 구성합니다. 2. 회사 또는 팀의 보일러플레이트 사용: 회사나 팀에서 이미 정의된 보일러플레이트(boilerplate)를 사용하는 경우도 있습니다. 이 경우, 보일러플레이트는 일반적으로 필요한 라이브러리, 설정, 구조 및 회사의 코딩 스타일 가이드를 이미 포함하고 있을 것입니다. 새 프로젝트를 시작할 때 해당 보일러플레이트를 가져와서 개발을 시작합니다. 3. 개인화된 보일러플레이트 사용: 개발자가 자신만의 보일러플레이트를 만들어 사용하는 경우도 있습니다. 이 보일러플레이트는 개인의 코딩 스타일과 선호하는 라이브러리 및 설정을 반영할 수 있습니다. 그러나 팀이나 회사의 규칙에 따라 수정해야 할 수도 있습니다. 4. 수동으로 환경 구성: 프로젝트의 요구 사항에 따라 수동으로 개발 환경을 구성하는 경우도 있습니다. 이 경우, 개발자는 필요한 라이브러리를 직접 설치하고 설정 파일을 작성하며, 프로젝트 구조를 직접 생성합니다. 결국, 어떤 방법을 사용하느냐는 회사와 팀의 프로젝트 요구 사항, 규칙, 선호도에 따라 결정됩니다. 처음 일하는 회사나 팀에서는 초기 개발 환경 세팅 방법을 미리 확인하고, 그에 따라 준비해 두시는 것이 좋습니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!