EffectiveKotlin

1.[Kotlin] 안정성을 위해 - 가변성을 제한하자.

post-thumbnail

2.[kotlin] 안정성을 위해 - 최대한 플랫폼 타입을 사용하지 말라

post-thumbnail

3.[Kotlin] 안정성을 위해 - 변수의 스코프를 최소화 하라

post-thumbnail

4.[kotlin] 안정성을 위해 - 추론(inferred) 타입으로 리턴하지 말라, 예외를 활용해 코드에 제한을 걸어라

post-thumbnail

5.[kotlin] 안정성을 위해 - 표준 오류를 사용하자, 결과 부족에는 null과 Failure을 이용하자

post-thumbnail

6.[kotlin] 범위지정함수(Scope Function) let, apply, with, run, also에 대하여

post-thumbnail

7.[kotlin] 안정성을 위해 - 적절하게 null을 처리하라

post-thumbnail

8.[kotlin] 안정성을 위해 - use를 사용하여 리소스를 닫아라, 안드로이드에서 단위 테스트 경험해보기

post-thumbnail

9.[kotlin] 가독성 - 가독성을 목표로 설계하라

post-thumbnail

10.[kotlin] 가독성 - 연산자 오버로드는 의미에 맞게 사용하기,

post-thumbnail

11.[kotlin] kotlin에서의 infix 및 Builder 패턴

post-thumbnail

12.[kotlin] 가독성 - Unit?을 리턴해도 될까?, 변수 타입을 확실히 지정하기, 리시버를 명시적으로 참조하기

post-thumbnail

13.[kotlin] 가독성 - 프로퍼티란??, 이름 있는 아규먼트의 사용, 코딩컨벤션 지키기

post-thumbnail

14.[Kotlin] 생성자 대신 팩토리 함수를 사용하라,

post-thumbnail

15.[Kotlin] 복잡한 객체를 생성하기 위한 DSL을 정의하라

post-thumbnail

16.[Kotlin] Abstract class와 interface의 차이 무엇을 써야 할까?

post-thumbnail

17.[Kotlin] 상속보다는 컴포지션을 이용하라.

post-thumbnail

18.[Kotlin] 데이터의 집합 표현에 data class를 사용하라

post-thumbnail

19.[Kotlin] SAM(Single-Abstact Method) 및 상태 패턴

post-thumbnail

20.[Kotlin] 코루틴 생성함수의 내부소스를 톺아보며 알 수 있는 것

post-thumbnail

21.[Kotlin] 규약을 지켜라

post-thumbnail

22.[Kotlin] 멤버 및 확장 함수에 대해

post-thumbnail

23.[Kotlin] 효율성 - 불필요한 객체 생성을 피하라

post-thumbnail

24.[Kotlin] 효율성 - Kolin과 Java의 원시 타입, 참조 타입에 대해

post-thumbnail

25.[Kotlin] 코틀린에서 위임을 통한 일급 콜렉션은 필요 없다.

post-thumbnail

26.[Kotlin] 함수 타입 파라미터를 갖는 함수에 inline 한정자를 붙이기

post-thumbnail

27.[Kotlin] 인라인 클래스의 사용을 고려하라

post-thumbnail

28.[Kotlin] 더 이상 사용하지 않는 객체의 레퍼런스를 제거하라

post-thumbnail

29.[Kotlin] 가비지 컬렉터(GC)와 Reference에 대하여

post-thumbnail

30.[Kotlin] 호율적인 컬렉션 처리와 시퀀스에 대해

post-thumbnail

31.[Kotlin] lateinit / lazy 로 생성 지연시키기

post-thumbnail

32.[Kotiln] 효율적인 콜렉션 처리 #2

post-thumbnail

33.[Kotlin] DSL를 활용하여 나만의 Custom Test 메소드 만들어보기

post-thumbnail

34.[Kotlin/Coroutine] 디스패쳐의 관점에서의 코루틴의 경량성 확보

post-thumbnail