inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Nếu tôi đã ở trên tàu Titanic?! 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

96

jjhsun990486

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

0

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

Types 에선 Predict.ts 대문자이구

 

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

python 딥러닝 pytorch next.js FastAPI

Câu trả lời 1

0

dakgangjung123

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

 

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

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

  • Utils 폴더

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

    • 예시:

      • adminLoginUtils.tsx

      • communityDetailUtils.tsx

      • communityUtils.tsx

      • predictUtils.tsx

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

  • Components 폴더 및 하위 폴더

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

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

  • 팀 내 통일성

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

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

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

  • 정리

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

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

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

감사합니다!

110강 회귀_8번 문의

0

5

2

XGBRegressor 학습 시 warning 출력

0

9

2

LLM판단에 문제가 있는 것 같습니다

0

3

1

데이터 프레임을 변경해도 되나요?

0

7

2

10회 기출 작업형3 문제 2-1 질문

0

11

2

작업형 2 질문

0

12

2

62강 노션 링크 사용권한 승인 부탁드립니다.

0

8

2

62강 노션 링크 사용권한 승인 부탁드립니다.

0

8

1

작업형 2 템플릿 확인 요청

0

12

2

실습 2인데 커서아이디 같은거 다운로드 안내같은건 따로없나요??

0

6

1

5. 실습 (1) 개발 환경 준비와 프로젝트 구조 03:11

1

10

1

실행이 안 되는데요.

0

4

0

print 문법 실행 안 돼요.

0

5

1

작업형2 인코딩 질문

0

22

2

작업형 3 벼락치기 공부방법 질문

0

30

2

14강의 예시 데이터를 통한 답을 구하는 과정에서의 문의

0

7

1

영문 계정

0

9

1

기출 11회 작업형 2_전체 데이터 학습 여부

0

30

2

RateLimitError

0

16

2

예측값 결과 소수점 차이

0

26

2

여태까지 발견한 이슈들 공유드립니다.

1

30

1

기출 문제와 실전챌린지 연습문제 무엇부터 푸는게 나은가요?

0

33

1

코드(3-7. 계층적 데이터 분석) 중에 질문이 있습니다.

0

70

2

강의 잘듣고있습니다. next js에서 src 폴더 및에 폴더들 이름 정의할때 첫글자를 대문자로하는 이유가있나요?

0

119

2