프로젝트 진행 시 아래 기준으로 반드시 통일합니다.
📁 1. 폴더 구조 (기능 기준)
✅ 구조
backend/
stock/ # 주식
crypto/ # 크립토
consumption/ # 소비 분석
ai/ # 공통 AI
frontend/
chatbot/ # 챗봇 UI
dashboard/ # 소비/데이터 시각화
stock/ # 주식 화면
📌 규칙
- 각자 담당 기능 폴더 중심으로 작업
- 다른 폴더 수정 시 팀원과 공유
- 공통 폴더(ai)는 역할 나눠서 작업
🧠 2. 네이밍 컨벤션
🔹 변수 / 함수
- camelCase
userName
getUserData
fetchStockPrice
🔹 클래스 / 컴포넌트
- PascalCase
UserCard
LoginPage
StockChart
🔹 파일명
- kebab-case
user-profile.js
stock-chart.vue
chatbot-service.py
🔹 DB 컬럼
- snake_case
user_id
created_at
stock_price
🔹 API 경로
- 소문자 + kebab-case
/api/stock-price
/api/crypto-buzz
/api/user-data
⚠️ 필수 규칙
- 네이밍 방식 혼용 금지
- 의미 없는 이름 금지 (data1, temp ❌)
- 축약어 남발 금지
'프로젝트 > richman' 카테고리의 다른 글
| 🚀 Jira + GitHub 협업 규칙 (0) | 2026.05.14 |
|---|---|
| 협업을 위한 폴더 구조와 네이밍 규칙 총정리 (0) | 2026.04.29 |
| Git PR(Pull Request) 개념부터 실전까지 한 번에 정리 (0) | 2026.04.29 |
| 팀 프로젝트 시작 전, 반드시 정해야 할 협업 규칙1 (Git) (0) | 2026.04.29 |