코딩 컨벤션을 지켜라
https://kotlinlang.org/docs/coding-conventions.html
위의 문서를 보면 알 수 있듯 코틀린은 코딩 컨벤션을 가지고 있다. 컨벤션을 지켜야 어떤 프로젝트를 하든 쉽게 이해할 수 있다.
자주 위반하는 컨벤션 중 하나는, 아규먼트 들여쓰기다.
class Person(
id: Int,
name: String,
surname: String
) : Human(id, name),
KotlinMaker { /*...*/ }
긴 헤더가 있는 클래스는 각각 들여쓰기를 해야하며 닫는 괄호도 새 줄에 있어야 한다.
또한 인터페이스 구현, 슈퍼클래스 생성자 호출은 닫는 괄호와 같은 줄에 있어야 한다. 여러 인터페이스라면 각각 들여쓰기를 해야한다.