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