[typescript] 코드 스타일 가이드를 작성할 때 변수 및 함수 네이밍 규칙을 어떻게 정해야 할까요?
변수 네이밍 규칙
변수 이름은 의미를 잘 전달하도록 지어야 합니다. 이를 위해 다음과 같은 규칙을 따릅니다.
- 변수 이름은 의미 있는 명사로 지정합니다.
- 여러 단어로 이루어진 경우에는 카멜 케이스(camelCase)를 사용하여 첫 단어를 소문자로 시작하고, 나머지 단어의 첫 글자는 대문자로 작성합니다.
let userName: string; let itemCount: number;
함수 네이밍 규칙
함수 이름은 함수가 하는 일을 명확하게 표현해야 합니다. 다음과 같은 규칙을 따릅니다.
- 함수 이름은 동사 형태로 지정하여 해당 함수가 어떤 일을 하는지 명확히 알 수 있도록 합니다.
- 비동기 함수인 경우에는 동사 앞에
async
키워드를 붙입니다. ```typescript function calculateTotal(): number { // 함수의 기능을 명확하게 표현하는 로직 return total; }
async function fetchData(): Promise { // 비동기 함수의 경우 async 키워드 사용 const data = await fetchDataFromAPI(); return data; } ```
이러한 네이밍 규칙을 따르면 코드를 읽을 때 더 쉽게 이해할 수 있고, 다른 개발자들과의 협업 시에도 일관된 코드 스타일을 유지할 수 있습니다.
더 많은 정보가 필요하시다면 다음 TypeScript 스타일 가이드를 참고하시기 바랍니다.
- TypeScript 스타일 가이드 참고: TypeScript Naming Conventions