파일명 , 폴더명 대문자 소문자, 케이스 구별법이궁금해요
7-4강의 듣고있는데
Utils에서 predictUtils.tsx 이것이고
Types 에선 Predict.ts 대문자이구
frontend 구조중에서 해당 프로젝트의 소스코드 폴더별로 대문자 인지, 소문자인지 ,파일별로도 마찬가지고. 컨벤션이 궁금해요
Câu trả lời 1
0
안녕하세요. 질문 주셔서 감사합니다.
Q. 각 폴더에 따라 이름을 짓는 방법이 다른 것 같습니다. 폴더와 파일명 대문자/소문자 규칙이 궁금합니다.
이번 프로젝트의 폴더와 파일 명명 규칙은 엄격한 규칙보다는 개인 취향이 반영된 부분이 있습니다.
Utils 폴더
폴더명은 항상 대문자(
Utils)로 시작하고, 안의 파일은 첫 단어는 소문자, 뒤따르는 단어는 첫 글자만 대문자 형식으로 작성합니다.예시:
adminLoginUtils.tsxcommunityDetailUtils.tsxcommunityUtils.tsxpredictUtils.tsx
이렇게 하면 파일명이 길어져도, 어떤 기능과 역할을 하는 파일인지 직관적으로 알 수 있습니다.
Components 폴더 및 하위 폴더
폴더와 파일 이름 모두 단어와 상관없이 첫 글자를 대문자로 작성하는 경우가 있습니다.
UI 컴포넌트임을 시각적으로 바로 구분할 수 있고, 프로젝트를 처음 보는 사람도 구조를 이해하기 쉽습니다.
팀 내 통일성
팀에서 파일명을 정할 때, 예를 들어
predict + utils라는 파일을 만들면
누군가는predictUtils라고 하고, 누군가는PredictUtils라고 할 수 있습니다.이런 차이로 오해가 생길 수 있지만, 실제 기능이나 동작에는 전혀 영향을 주지 않습니다.
따라서 질문자님께서 보시기에 보기 편하고 이해하기 쉬운 방식으로 선택하시면 됩니다.
정리
이번 프로젝트에서 파일명과 폴더명은 PascalCase 및 camelCase 방식을 적절히 혼합해서 사용했습니다.
기능별로 구분되어 있어 유지보수나 확장이 쉽고, 다른 개발자가 봐도 직관적으로 이해할 수 있습니다.
즉, 엄격한 컨벤션보다 실용성과 편의성을 우선시한 방식이라고 볼 수 있습니다.
감사합니다!
서브넷 마스크
0
4
1
강의 잘 들었습니다.
0
8
0
claude api 크레딧
0
11
0
모의고사 1회 계산문제 2개 맞았는데
0
18
1
기존 미국주식 자동매매 프로그램과 같은 AWS 서버에서 돌리려고 할때
1
15
1
안녕하세요? 강사님 질문있습니다.(인코딩관련)
0
19
2
강의자료 문의
0
24
1
업캐스팅 문제 예시 4번 부모 호출
0
22
1
강의자료 링크 열리지 않음.
0
20
2
이진분류에서 양성 클래스가 0일 때 평가 방법
0
20
2
모의고사 자료 해설이 너무 불친절하네요.
0
54
2
부모의 생성자 출력 관련
0
23
2
이론파트 재탕문제
0
23
0
누락코드
0
22
1
다차원 배열 포인터 질문있습니다
0
42
3
원핫인코딩 전 train과 test 병합여부
0
37
2
수강기간 연장
0
39
2
자동화시트에 이미지를 제가 원하는 사진을 다운 받아서 시트에 입력할수 있을까요?
0
29
1
이론 파트 재탕
0
39
1
모의고사 5회
0
36
1
12분 10초 func(values, 0, 1)을 넣을 때
0
38
1
mcp 관련 질문
0
48
2
코드(3-7. 계층적 데이터 분석) 중에 질문이 있습니다.
0
110
2
강의 잘듣고있습니다. next js에서 src 폴더 및에 폴더들 이름 정의할때 첫글자를 대문자로하는 이유가있나요?
0
160
2

