678 B
678 B
Conventions — EDF 프로젝트 코딩 컨벤션
Python 스타일
- PEP 8 준수
- Type hints 사용 권장
- Docstring: Google style
커밋 메시지
<type>(<scope>): <description>
type: feat|fix|refactor|test|docs|chore|ci|infra
scope: data|model|calibration|validation (선택)
파일 네이밍
- 모듈:
snake_case.py - 클래스:
PascalCase - 함수:
snake_case - 상수:
SCREAMING_SNAKE_CASE
데이터 처리
- 금액 단위: 원화 (원 단위 그대로, 변환하지 않음)
- 날짜 형식:
YYYYMMDD(KRX/DART 호환) - 변동성: 연환산 (annualized)
- NaN 처리:
np.nan사용, 0 또는 빈 문자열로 대체하지 않음