coding-standards
코딩 표준 및 모범 사례 (Coding Standards & Best Practices)
모든 프로젝트에 적용 가능한 범용 코딩 표준입니다.
코드 품질 원칙
1. 가독성 우선 (Readability First)
- 코드는 작성하는 것보다 읽는 경우가 더 많습니다
- 명확한 변수 및 함수 이름 사용
- 주석보다는 자체 설명적인(Self-documenting) 코드 선호
- 일관된 포맷팅
2. KISS (Keep It Simple, Stupid)
- 작동하는 가장 단순한 솔루션
- 과도한 엔지니어링(Over-engineering) 방지
- 성급한 최적화 금지
- 이해하기 쉬운 코드 > 기발한 코드
3. DRY (Don't Repeat Yourself)
- 공통 로직을 함수로 추출
- 재사용 가능한 컴포넌트 생성
- 모듈 간 유틸리티 공유
- 복사-붙여넣기 프로그래밍 지양
4. YAGNI (You Aren't Gonna Need It)
- 필요하기 전까지 기능을 만들지 않음
- 추측성 일반화 방지
- 필요할 때만 복잡성 추가
- 단순하게 시작하고 필요할 때 리팩토링