Effective Kotlin Item 12. 연산자 오버로드를 할 때는 의미에 맞게 사용하라
Effective Kotlin Item 11. 가독성을 목표로 설계하라
Effective Kotlin Item 08. 적절하게 null을 처리하라
Effective Kotlin Item 07. 결과 부족이 발생할 경우 null과 Failure를 사용하라
Effective Kotlin Item 06. 사용자 정의 오류보다는 표준 오류를 사용하라
Effective Kotlin Item 05. 예외를 활용해 코드에 제한을 걸어라
Effective Kotlin Item 04. inferred 타입으로 리턴하지 말라
Effective Kotlin Item 03. 최대한 플랫폼 타입을 사용하지 말라
Effective Kotlin Item 02. 변수의 스코프를 최소화하라
Effective Kotlin Item 01. 가변성을 제한하라