코틀린 아카데미 : 함수형 프로그래밍 ㅣ 프로그래밍 인사이트 Programming Insight
마르친 모스카와 지음, 신성열 옮김 / 인사이트 / 2024년 9월
평점 :
장바구니담기


네이버 블로그 리뷰: https://blog.naver.com/rock1192/223599865830



Kotlin for Developers 시리즈의 첫번째 도서인 코틀린 아카데미: 핵심편에서는 코틀린의 기본 문법과 널 가능성에 대해서 깊이있게 다루었던 부분이 매우 인상 깊어서 다음 시리즈가 무척이나 기다려졌었다


기대에 부응하듯이 빠르게 다음 시리즈가 출간되었고 아마 코틀린 아카데미 시리즈 중에서 가장 중요하고 많이 사용되는 부분이 아닌가 싶다


​


이번 코틀린 아카데미: 함수형 프로그래밍 편에서는 코틀린에서 지원되는 다양한 함수형 프로그래밍 지원 문법과 함수들에 대해서 소개 하고 있다


그 중 이번 리뷰에서는 가장 중요하고 많이 사용되는 부분인 컬렉션 처리 함수와 시퀀스, 스코프 함수에 대해서 중점적으로 다루었다


​


코틀린은 불필요한 로직을 작성해야 되는 상황을 많은 부분 감소 시켜 훨씬 더 간결하게 코드를 작성할 수 있도록 Java에 비해 훨씬 많은 컬렉션 함수와 스코프 함수들이 지원되고 있다


적재적소에 필요한 함수들을 잘 활용한다면 간결한 코드와 높은 성능의 코드를 아주 손쉽게 작성할 수도 있다


하지만 각 함수에 대한 이해도가 낮은 상태로 무분별하게 사용을 남발하다보면 의도치 않은 오류가 발생하거나 오히려 사용하지 않았을 때보다 낮은 성능의 코드를 작성하게 될 수도 있으므로 반드시 유의하고 각 함수에 대해 충분히 이해하고 사용해야 함을 명심해야 한다


​


이전 시리즈와 마찬가지로 이번 시리즈도 함수형 프로그래밍을 위해 지원되는 다양한 함수들에 대해 매우 심도있게 다루고 있어 이미 알고 있던 함수들도 잘못 이해하고 있던 부분들을 바로 잡을 수 있었고 잘 사용하지 않아서 몰랐던 함수도 알게 된점도 매우 좋았다


그리고 함수들을 사용할때 주의해야 될 점에 대해서도 잘 모르고 사용하고 있던 부분들이 많아서 많은 도움이 되었고 앞으로 코틀린 개발시 참고 할만한 유용한 정보들이 많아서 개인 적으로는 두번째 시리즈가 첫번째 시리즈보다 더 유용하고 도움이 많이 된 것 같다


​


두번째 시리즈까지 읽고나서는 앞으로 출간될 다른 시리즈들이 더욱 기대되게 되었고 이 코틀린 아카데미 시리즈가 모두 출간되고 나면 국내 코틀린 개발자들에게 정말 많은 도움을 줄 것이라 확신하게 된 것 같다


​※출판사로부터 책을 무상으로 제공받아 직접 실습해보고 정성껏 작성한 리뷰 입니다


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo