1. 왜 코틀린을 선택해야 하는가?
2021. 9. 2.
다재다능 코틀린 프로그래밍 책으로 코틀린 스터디를 진행하면서 발표를 위해 준비했던 글입니다. 보일러플레이트 코드를 덜 쓰게 해준다. 명령형 프로그래밍과 함수형 프로그래밍을 섞어 쓸 수 있다. 직면한 문제에 가장 적합한 방법 적용 할 수 있다. 훨씬 많은 컴파일 시간 안전성을 제공한다. sping 팀에서 코틀린을 지원하기로 한 이유 코틀린의 코루틴은 비동기 프로그래밍을 쉽게 만들게 해주고 높은 성능을 제공한다. java 코드와 함께 사용할 수 있기에 점진적인 도입이 가능하다. 풍부한 DSL을 사용할 수 있다. 시스템 중복을 줄일 수 있다. 하나의 유효성 검사가 java로 컴파일, javascript로 트랜스파일 할 수 있다. 코틀린은 절차, 노이즈 산만한 과정을 코드 전체에서 제거한다. 세미콜론, 임폴트,..