스타일 가이드는 개발자들이 코드를 작성할 때 지켜야 할 규칙을 정리한 문서다. 이를 통해 코드의 일관성을 유지하고, 가독성을 높일 수 있다. 특히 팀 프로젝트에서는 여러 개발자가 함께 작업하기 때문에, 스타일 가이드를 통해 코드의 통일성을 유지하는 것이 중요하다.
구글을 포함한 많은 기업들이 대규모 웹 애플리케이션 개발에 TypeScript 선택하고 있다. GTS(Google TypeScript Style)는 구글의 TypeScript 스타일 가이드를 기반으로 만들어진 것으로, TypeScript를 사용할 때 지켜야 할 규칙과 모범 사례를 제시한다.
스타일 가이드는 개발자에게 매우 유용한 도구다. TypeScript에 입문하는 초보 개발자의 시점에서 GTS를 분석해보고자 한다.
물론, 일부 동의하지 못하는 가이드도 포함되어 있을 수 있다. 필요에 따라 규칙을 수정하고 팀에 맞는 스타일을 설정하는 것이 좋겠다.
GitHub - google/gts: ☂️ TypeScript style guide, formatter, and linter.
Typescript Google Code Style Part 1
Typescript Google Code Style Part 2
Typescript Google Code Style Part 3