TypeScript에서 인터페이스 이름에 'I' 접두어를 사용하는 것을 지양하는 이유는 다음과 같습니다: 1. 관례: TypeScript의 관례와 다른 언어(예: C#)의 관례는 차이가 있습니다. TypeScript 커뮤니티에서는 일반적으로 인터페이스 이름에 'I' 접두어를 사용하지 않습니다. 대신 PascalCase를 사용하여 인터페이스 이름을 지정하며, 구현 클래스와의 구분을 위해 'Interface' 또는 'Type' 등의 접미어를 사용할 수 있습니다. 2. 가독성: 'I' 접두어를 사용하는 것이 언어 자체의 가독성에 큰 영향을 주지 않지만, 일관성 있는 코드 스타일을 유지하는 것이 가독성과 코드 이해에 도움이 됩니다. TypeScript 커뮤니티의 관례에 따르면, 인터페이스 이름에 'I'를 붙이지 않아도 인터페이스의 의미를 명확하게 전달할 수 있습니다. 3. 구현의 세부사항 감추기: TypeScript에서 인터페이스는 구현 클래스의 세부사항을 감추기 위한 용도로 사용됩니다. 'I' 접두어를 사용하지 않고 인터페이스를 선언하면, 구현 클래스와 인터페이스 간의 관계를 명확하게 나타낼 수 있으며, 이를 통해 코드를 더 간결하고 이해하기 쉽게 만들 수 있습니다. 따라서 TypeScript에서는 인터페이스 이름에 'I' 접두어를 사용하는 것을 지양하고, 대신 관례에 맞는 네이밍을 사용하는 것이 권장됩니다. 이를 통해 코드의 일관성과 가독성을 높일 수 있습니다.

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 3월 30일 오전 9:49

댓글 0