1장 - 소개
1장 - 소개를 정리한 내용입니다.
프로그래밍 언어의 결
프로그래밍 언어에는 결이 있다.
결을 거스르게 프로그래밍은 많은 노력이 필요하고 결과를 보장받을 수 없다.
자바8 이전에 함수형 스타일로 작성했다면 이는 결을 거스르는 일이다.
자바는 8 이후에서야 함수형 트렌드가 시작되었다.
코틀린의 결
코틀린은 가변 상태보다 불변 상태를 선호한다.
코틀린은 명시적으로 작성하는쪽을 선호한다.
코틀린은 동적 바인딩보다 정적 바인딩을 선호한다.
코틀린은 자바와의 호환성을 위해 자신의 규칙을 깨기도 한다.
코틀린의 결을 활용하지 못하면 자바처럼 작성할 수 있다.
보일러플레이트 코드를 없애고, 표준 라이브러리를 잘 활용하며, 널 안전성을 적용하도록 해야한다.
Last updated