강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jjhsun990486
jjhsun990486

câu hỏi đã được viết

Nếu tôi đã lên tàu Titanic thì sao?! Tạo dịch vụ web AI dự đoán xác suất sống sót bằng PyTorch & Next.js

7-4. Kích hoạt nút dự đoán biểu mẫu nhập liệu và hiển thị tóm tắt

파일명 , 폴더명 대문자 소문자, 케이스 구별법이궁금해요

Đã giải quyết

Viết

·

69

0

7-4강의 듣고있는데
Utils에서 predictUtils.tsx 이것이고

Types 에선 Predict.ts 대문자이구

 

frontend 구조중에서 해당 프로젝트의 소스코드 폴더별로 대문자 인지, 소문자인지 ,파일별로도 마찬가지고. 컨벤션이 궁금해요

python딥러닝pytorchnext.jsFastAPI

Câu trả lời 1

0

dakgangjung123님의 프로필 이미지
dakgangjung123
Người chia sẻ kiến thức

안녕하세요. 질문 주셔서 감사합니다.

 

Q. 각 폴더에 따라 이름을 짓는 방법이 다른 것 같습니다. 폴더와 파일명 대문자/소문자 규칙이 궁금합니다.

이번 프로젝트의 폴더와 파일 명명 규칙은 엄격한 규칙보다는 개인 취향이 반영된 부분이 있습니다.

  • Utils 폴더

    • 폴더명은 항상 대문자(Utils)로 시작하고, 안의 파일은 첫 단어는 소문자, 뒤따르는 단어는 첫 글자만 대문자 형식으로 작성합니다.

    • 예시:

      • adminLoginUtils.tsx

      • communityDetailUtils.tsx

      • communityUtils.tsx

      • predictUtils.tsx

    • 이렇게 하면 파일명이 길어져도, 어떤 기능과 역할을 하는 파일인지 직관적으로 알 수 있습니다.

  • Components 폴더 및 하위 폴더

    • 폴더와 파일 이름 모두 단어와 상관없이 첫 글자를 대문자로 작성하는 경우가 있습니다.

    • UI 컴포넌트임을 시각적으로 바로 구분할 수 있고, 프로젝트를 처음 보는 사람도 구조를 이해하기 쉽습니다.

  • 팀 내 통일성

    • 팀에서 파일명을 정할 때, 예를 들어 predict + utils라는 파일을 만들면
      누군가는 predictUtils라고 하고, 누군가는 PredictUtils라고 할 수 있습니다.

    • 이런 차이로 오해가 생길 수 있지만, 실제 기능이나 동작에는 전혀 영향을 주지 않습니다.

    • 따라서 질문자님께서 보시기에 보기 편하고 이해하기 쉬운 방식으로 선택하시면 됩니다.

  • 정리

    • 이번 프로젝트에서 파일명과 폴더명은 PascalCase 및 camelCase 방식을 적절히 혼합해서 사용했습니다.

    • 기능별로 구분되어 있어 유지보수나 확장이 쉽고, 다른 개발자가 봐도 직관적으로 이해할 수 있습니다.

    • 즉, 엄격한 컨벤션보다 실용성과 편의성을 우선시한 방식이라고 볼 수 있습니다.

감사합니다!

Hình ảnh hồ sơ của jjhsun990486
jjhsun990486

câu hỏi đã được viết

Đặt câu hỏi