Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

디지안의 개발일지

[TIL] Effective Kotlin을 읽어보자 - 책 소개편 본문

Kotlin

[TIL] Effective Kotlin을 읽어보자 - 책 소개편

안덕기 2022. 3. 4. 15:40

이 글은 이펙티브 코틀린 책에 대한 소개를 합니다. 자세한 내용은 이펙티브 코틀린을 구입해서 보시는 것을 적극적으로 추천합니다.

 

책을 통해 알 수 있는 것

  • 자바처럼 작성하던 코틀린 코드를 코틀린의 장점을 어떻게 살려서 작성할 수 있는지 알 수 있다.

코틀린의 철학

  • 코틀린은 실용주의로 다음과 같은 특징을 가지고 있다.
    • 안정성
    • 가독성
    • 재사용성
    • 도구 친화성
    • 다른 프로그래밍 언어와 상호 운용성
    • 효율성

책의 목표

  • 일반적인 문제, 좋은 패턴은 IDE를 통해 수정할 수 있기 때문에 경험에서 나온 모범사례들에 대해서 소개함.

책의 구성

  • 책은 다음과 같이 3파트로 구성이 됨.
    • 1부 : 좋은 코드
      • 1장: 안정성
      • 2장: 가독성
    • 2부 : 코드 설계
      • 3장: 재사용성
      • 4장: 추상화 설계
      • 5장: 객체 생성
      • 6장: 클래스 설계
    • 3부 : 효율성
      • 7장: 비용 줄이기
      • 8장: 효율적인 컬렉션 처리
  • 각 장마다 해당 장에서 중요하게 생각하는 개념을 가장 먼저 아이템으로 둠

 

책 소개를 간단하게 요약해봤다. 아직 책을 보진 않았지만 결국 이 책을 읽는 목적은 지금까지 코틀린을 사용해봤던 사람들이 어떻게 효율적으로 코틀린 코드를 작성하고 있는가?에 대해서 배울 수 있을 것으로 기대가 된다.