Web | App/Android

[Kotlin] data class 여러 개 코드 컨벤션

며용 2020. 12. 5. 15:11

먼가 개발을 하는데 한 파일에 클래스를 여러개 만드니까 얘만 아이콘이 이렇게 파일 형태로 바뀌고,, 확장자도 보이고,,

그래서 코틀린 코드 컨벤션을 찾아봤다

 

 

 

kotlinlang.org/docs/reference/coding-conventions.html#source-file-organization

 

Coding Conventions - Kotlin Programming Language

 

kotlinlang.org

 

 

Placing multiple declarations (classes, top-level functions or properties) in the same Kotlin source file is encouraged as long as these declarations are closely related to each other semantically and the file size remains reasonable (not exceeding a few hundred lines).

 

서로 연관이 있고 합리적이면 괜찮다고 한다! 너무 크기가 크면 안되고

 

 

 

 

data class TempResult(
    val result: Temp
) : ResponseData()

class Temp {
    @SerializedName("temp")
    val temp: String = ""
}

그래서 이런 식의 데이터 모델 모아놓은 코드라 nested class로 안하고 multiple로 선언해서 사용하려고 한다