coding-convention

Code Convention (공통 코딩 컨벤션)

이 레포지토리는 프로젝트에 참여하는 모든 개발자들이 언어에 관계없이 일관된 스타일과 가독성 높은 코드를 작성할 수 있도록 돕기 위한 범용 코딩 컨벤션입니다.

언어별 세부 규칙은 별도 문서를 참고하세요:


1. 들여쓰기 (Indentation)

2. 중괄호 사용 (Braces)

// Bad
if (isOk) DoSomething();

// Good
if (isOk)
{
    DoSomething();
}

3. 공백 사용 (Whitespace)

// Good
const sum = a + b;
function greet(name) { ... }

4. 줄 길이 (Line Length)

5. 네이밍 규칙 (Naming)

항목 규칙
변수, 함수 camelCase
클래스, 타입 PascalCase
상수 UPPER_SNAKE_CASE

6. 파일/폴더 이름

7. 주석 (Comment)

// TODO: 에러 처리 로직 추가 필요

8. 빈 줄 (Line Break)

9. 코드 정렬 및 순서

📁 언어별 컨벤션

언어 문서 링크
C# csharp-code-convention.md
Python (예정) python-code-convention.md
JavaScript/TypeScript (예정) js-ts-code-convention.md

기타 참고 사항