Kotlin ‐ 코딩 컨벤션을 준수하라[Effective Kotlin Item 18] - thought-corner/Backend-PlayGround GitHub Wiki
코딩 컨벤션을 준수하라
- 코틀린에는 공식 문서의 Coding Conventions 항목에 잘 정립되어 있는 코딩 컨벤션이 있다.
- 이런 컨벤션이 모든 프로젝트에 최적인 것은 아니지만 커뮤니티가 모든 프로젝트에서 준수되는 컨벤션을 제공하는 것은 바람직한 일이다. 이런 컨벤션 덕분에 다음과 같은 이점을 얻을 수 있다.
- 프로젝트 간 전환이 쉽다.
- 외부 개발자도 코드를 쉽게 읽을 수 있다.
- 코드 작동 방식을 추측하기 쉽다.
- 추후에 코드를 공통 저장소와 병합하거나 일부 프로젝트 코드를 다른 프로젝트로 이동하기 쉽다.
- ktlint : 코드를 분석해 코딩 컨벤션 위반 사항을 알려주는 오픈소스
- 코딩 컨벤션은 개발자들 사이에서 준수되지 않는 경우가 많지만 중요하다.
- 코딩 컨벤션 문서를 읽고 정적 검사기를 사용해 프로젝트에 적용하고 일관성을 유지하자. 코딩 컨벤션을 준수하면 더 나은 코틀린 프로젝트를 만들 수 있다.