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


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



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


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



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


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



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


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


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



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


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



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


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


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