메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

자바에서 코틀린으로

g***

|

2023-02-26

자바에서 코틀린으로

자바와 코틀린의 결을 비교하면서 자바에서 자주 쓰이는 기능을 어떤 코틀린 기능으로 이식할 수 있는지 차근차근 설명하는 책이다. 코틀린의 결에 맞게 값 중심의 함수형 프로그래밍, 널 가능성, 람다, 확장 함수, 결과 타입 등을 활용해 코드를 작성하면서 코틀린을 자유자재로 다뤄보자.

  • 저자 : 덩컨 맥그레거, 냇 프라이스
  • 번역 : 오현석
  • 출간 : 2022-11-10

리팩터링의 뜻을 알고 계신가요? 코딩에서 리펙터링은 기능은 유지하면서 다른 영역에서 개선을 시도하는 것을 말하는데요. 자바에서 코틀린으로 리팩터링이라는 책은 자바로 개발된 프로그램을 어떻게 하면 코틀린으로 전환할 수 있는지 효율적인 방법에 대해 소개하고 있어요.

 

Part 1:

 

리팩터링의 뜻

 

리팩터링은 동작을 변경하지 않고 기존 코드의 디자인과 구조를 개선하는 프로세스예요. 원래 기능을 유지하면서 더 효율적이고 유지 관리 가능하며 이해하기 쉽게 코드베이스를 수정하는 작업이 되는데요. 자바에서 코틀린도 이런 기본적인 리팩터링의 개념을 가지고 자바 코드를 코틀린 코드로 변화시키는 과정을 설명하고 있어요.

Part 2:

 

예제 코드를 통한 코틀린 공부하기

 

자바에서 코틀린으로는 코틀린 코딩이나 문법을 설명하는 목적이 아니에요. 오히려 최적화된 코딩 스킬과 조언이 담겨있는 프로그래머를 위한 자기계발서라는 느낌이 들었어요. 코드 형식과 예제 코드를 통해 잘된 코드의 예시, 코드를 수정하는 목적 등에 대한 부분을 익힐 수 있어요.

 

리팩터링의 목표는 중복되거나 비효율적인 코드를 제거하여 코드 품질을 개선하는 것이니까요. 코드베이스를 변경 및 업데이트 하는데 있어 관련된 시간과 비용을 줄이고 전반적인 안정성과 성능을 개선하는 데 도움이 되는 팁들을 살펴볼 수 있어요.

Part 3:

 

테마별로 정리된 코틀린 코드 마이그레이션

 

 

자바에서 코틀린으로는 개발자들이 리팩터링 과정에서 참고할 수 있도록 테마별로 잘 정리되어 있어요. 자바에서 자주 쓰는 기능을 코틀린의 코드로 전환하고, 자바를 단순히 대체하는게 아니라 코틀린 기반의 코틀린다운 코드로 리팩터링이 이루어질 수 있게 단계별로 방법을 제시하고 있어요.

 

자바에서 코틀린으로는 기본적으로 자바에 대한 완벽한 이해와 활용을 전제하기 때문에 중급자 이상의 개발자에게 추천드리는 책이에요. 자바와 코틀린의 코드 구조와 기능을 동시에 다루기 때문에 입문자 혹은 초보자분들은 읽기 조금 힘드실 것 같아요.

 

 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?