- TSLint에서 권장하는 네이밍 컨벤션

TSLint는 TypeScript 코드에서 일관된 네이밍 규칙을 유지하기 위해 사용되는 도구입니다. 네이밍 컨벤션은 코드의 가독성과 유지보수성을 향상시키는 데 중요한 역할을 합니다. 다음은 TSLint에서 권장하는 네이밍 컨벤션에 대한 몇 가지 예시입니다:

변수명

변수명은 camelCase로 작성되어야 합니다. 첫 글자는 소문자로 시작하고, 사이에 단어가 있을 경우에는 각 단어의 첫 글자는 대문자로 작성합니다.

예시:

let firstName: string;
let numberOfItems: number;

상수명

상수명은 UPPER_CASE로 작성되어야 합니다. 단어 사이는 언더스코어(_)를 사용하여 구분합니다.

예시:

const MAX_VALUE: number = 100;
const PI: number = 3.14;

함수명

함수명은 camelCase로 작성되어야 합니다. 첫 글자는 소문자로 시작하고, 사이에 단어가 있을 경우에는 각 단어의 첫 글자는 대문자로 작성합니다.

예시:

function calculateSum(num1: number, num2: number): number {
    return num1 + num2;
}

function getUserInfo(): User {
    // 사용자 정보를 가져오는 로직
}

클래스명

클래스명은 PascalCase로 작성되어야 합니다. 모든 단어의 첫 글자는 대문자로 작성합니다.

예시:

class Car {
    // 자동차 클래스의 로직
}

class CustomerDetails {
    // 고객 상세 정보 클래스의 로직
}

TSLint를 사용하면 코드의 일관성과 가독성을 유지할 수 있으며, 개발자들이 코드의 네이밍 컨벤션을 준수하기 쉽게 도와줍니다. 이외에도 TSLint는 다양한 룰들을 제공하므로 프로젝트의 개발 스타일에 맞게 설정할 수 있습니다.

더 자세한 내용은 TSLint 공식 문서를 참조하십시오.

#TSLint #네이밍컨벤션