개발자
안녕하세요. 아직 아는 것이 많이 없는 주니어 개발자 입니다. 이번에 사이드 프로젝트에서 nestjs를 v9를 사용하다가 v10으로 마이그레이션하여 nest v10 + swc + typescript 조합으로 사용하게 되었습니다. 근데 제가 잘못 파악하고 있는 것일 수도 있지만, 해당 조합에서는 경로 지정을 상대 경로만 가능한 거 같더라고요. 절대 경로를 사용하면 모듈에 대한 위치 파악과 가독성이 좋아진다는 장점이 있긴 하지만, swc를 이용한 컴파일 속도가 빨라지는 이점이 더 크다고 생각해서 절대 경로에서 상대 경로로 변경할려고 합니다. 이에 대해서 다른 개발자 분들의 관점이 궁금합니다.
답변 0
첫 답변을 기다리고 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2023년 09월 27일
안녕하세요, 주니어 개발자님. 저도 기술적으로 보면, 상대 경로를 사용함으로써 컴파일 속도가 빨라지는 장점은 분명 있습니다. 반면에 절대 경로를 사용하면 프로젝트의 구조와 모듈 간의 관계를 더 명확하게 파악할 수 있다는 장점이 있죠. 구조적인 가독성과 컴파일 속도 중 어디에 무게감을 두었느냐에 따라 선택의 기준이 달라질 수 있는 부분입니다. 대형 프로젝트에서는 코드의 이해와 유지 보수성을 고려하여 절대 경로를 선호하는 경우도 많습니다만, 작은 프로젝트나 성능이 중요한 경우 상대 경로를 사용하는 것이 합리적일 수 있습니다. 결국 현재 프로젝트의 요구 사항과 팀 내에서 정한 코딩 컨벤션 등을 고려하여 결정하시는 것이 좋을 것 같습니다. 동료 개발자들과 함께 의논해보시는 것도 한 방법일 것입니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!