디지안의 개발일지
[TIL] Effective Kotlin을 읽어보자 - 책 소개편 본문
이 글은 이펙티브 코틀린 책에 대한 소개를 합니다. 자세한 내용은 이펙티브 코틀린을 구입해서 보시는 것을 적극적으로 추천합니다.
책을 통해 알 수 있는 것
- 자바처럼 작성하던 코틀린 코드를 코틀린의 장점을 어떻게 살려서 작성할 수 있는지 알 수 있다.
코틀린의 철학
- 코틀린은 실용주의로 다음과 같은 특징을 가지고 있다.
- 안정성
- 가독성
- 재사용성
- 도구 친화성
- 다른 프로그래밍 언어와 상호 운용성
- 효율성
책의 목표
- 일반적인 문제, 좋은 패턴은 IDE를 통해 수정할 수 있기 때문에 경험에서 나온 모범사례들에 대해서 소개함.
책의 구성
- 책은 다음과 같이 3파트로 구성이 됨.
- 1부 : 좋은 코드
- 1장: 안정성
- 2장: 가독성
- 2부 : 코드 설계
- 3장: 재사용성
- 4장: 추상화 설계
- 5장: 객체 생성
- 6장: 클래스 설계
- 3부 : 효율성
- 7장: 비용 줄이기
- 8장: 효율적인 컬렉션 처리
- 1부 : 좋은 코드
- 각 장마다 해당 장에서 중요하게 생각하는 개념을 가장 먼저 아이템으로 둠
책 소개를 간단하게 요약해봤다. 아직 책을 보진 않았지만 결국 이 책을 읽는 목적은 지금까지 코틀린을 사용해봤던 사람들이 어떻게 효율적으로 코틀린 코드를 작성하고 있는가?에 대해서 배울 수 있을 것으로 기대가 된다.
'Kotlin' 카테고리의 다른 글
[TIL] 코틀린에서 Unit이란 타입을 만든 이유가 무엇일까? (1) | 2022.03.17 |
---|---|
[TIL] Effective Kotlin을 읽어보자 - 2 장 (0) | 2022.03.07 |
[TIL] Exception handling in Kotlin Coroutines (0) | 2022.02.23 |
[TIL] High performance with idiomatic Kotlin (0) | 2022.02.16 |
[TIL] Kotlin Coroutine Cancellation (0) | 2022.02.15 |