[Effective Kotlin] 아이템 18. 코딩 컨벤션을 지켜라

Jimin Lim·2023년 7월 22일
0

Effective Kotlin

목록 보기
18/39
post-thumbnail

아이템 18

코딩 컨벤션을 지켜라

https://kotlinlang.org/docs/coding-conventions.html
위의 문서를 보면 알 수 있듯 코틀린은 코딩 컨벤션을 가지고 있다. 컨벤션을 지켜야 어떤 프로젝트를 하든 쉽게 이해할 수 있다.

자주 위반하는 컨벤션 중 하나는, 아규먼트 들여쓰기다.

class Person(
    id: Int,
    name: String,
    surname: String
) : Human(id, name),
    KotlinMaker { /*...*/ }

긴 헤더가 있는 클래스는 각각 들여쓰기를 해야하며 닫는 괄호도 새 줄에 있어야 한다.

또한 인터페이스 구현, 슈퍼클래스 생성자 호출은 닫는 괄호와 같은 줄에 있어야 한다. 여러 인터페이스라면 각각 들여쓰기를 해야한다.

profile
💻 ☕️ 🏝 🍑 🍹 🏊‍♀️

0개의 댓글

Powered by GraphCDN, the GraphQL CDN