- 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 공식 문서를 참조하십시오.