kyucumber
독서

이펙티브 코틀린 아이템 38. 연산 또는 액션을 전달할 때는 인터페이스 대신 함수 타입을 사용하라

Effective Kotlin Item 38. 연산 또는 액션을 전달할 때는 인터페이스 대신 함수 타입을 사용하라

독서

이펙티브 코틀린 아이템 37. 데이터 집합 표현에 data 한정자를 사용하라

Effective Kotlin Item 37. 데이터 집합 표현에 data 한정자를 사용하라

독서

이펙티브 코틀린 아이템 36. 상속보다는 컴포지션을 사용하라

Effective Kotlin Item 36. 상속보다는 컴포지션을 사용하라

독서

이펙티브 코틀린 아이템 34. 기본 생성자에 있는 이름 있는 옵션 아규먼트를 사용하라

Effective Kotlin Item 34. 기본 생성자에 있는 이름 있는 옵션 아규먼트를 사용하라

독서

이펙티브 코틀린 아이템 33. 생성자 대신 팩토리 함수를 사용하라

Effective Kotlin Item 33. 생성자 대신 팩토리 함수를 사용하라

독서

이펙티브 코틀린 아이템 31. 문서로 규약을 정의하라

Effective Kotlin Item 31. 문서로 규약을 정의하라

독서

이펙티브 코틀린 아이템 30. 요소의 가시성을 최소화하라

Effective Kotlin Item 30. 요소의 가시성을 최소화하라

독서

이펙티브 코틀린 아이템 27. 변화로부터 코드를 보호하려면 추상화를 사용하라

Effective Kotlin Item 27. 변화로부터 코드를 보호하려면 추상화를 사용하라

독서

이펙티브 코틀린 아이템 26. 함수 내부의 추상화 레벨을 통일하라

Effective Kotlin Item 26. 함수 내부의 추상화 레벨을 통일하라

독서

이펙티브 코틀린 아이템 24. 제네릭 타입과 variance 한정자를 활용하라

Effective Kotlin Item24. 제네릭 타입과 variance 한정자를 활용하라