[kotlin] 코틀린 코딩 컨벤션과 스타일 가이드

코틀린은 자바 가상 머신(JVM)에서 실행되는 범용 프로그래밍 언어이며, 프로그래밍 생산성과 코드 가독성을 높이는 다양한 기능을 제공합니다. 하지만 코틀린으로 효과적인 코드를 작성하려면 일관된 코딩 스타일과 컨벤션을 따르는 것이 중요합니다.

1. 들여쓰기

들여쓰기는 4개의 공백을 사용합니다. 탭문자를 사용해서는 안됩니다.

fun main() {
    val name = "Kotlin"
    if (name.length > 0) {
        println("Hello, $name!")
    }
}

2. 변수명과 함수명

변수명과 함수명은 카멜 케이스를 따르고, 의미 있는 이름을 사용해야 합니다.

val userName = "JohnDoe"

fun greetUser(userName: String) {
    println("Hello, $userName!")
}

3. 중괄호 위치

중괄호는 해당 블록과 같은 라인에서 시작해야 합니다.

fun checkValue(value: Int) {
    if (value > 0) {
        println("Value is positive")
    } else {
        println("Value is non-positive")
    }
}

4. 빈 줄 사용

다음과 같은 상황에서 빈 줄을 사용해야 합니다.

5. 주석

코틀린은 //와 /* */를 사용하여 한 줄 또는 여러 줄의 주석을 작성할 수 있습니다.

// 이것은 한 줄 주석입니다.

/*
   이 주석은
   여러 줄에 걸쳐 작성됩니다.
*/

이러한 최신 코딩 컨벤션과 스타일 가이드는 코틀린 코드를 작성할 때 따르는 것이 좋습니다. 이러한 규칙을 준수하면 코드의 가독성을 높일 수 있고, 협업 시 혼란을 줄일 수 있습니다.

참고자료: 코틀린 코딩 컨벤션