서브메뉴
검색
상세정보
자바에서 코틀린으로 : 코틀린으로 리팩터링하기
자바에서 코틀린으로 : 코틀린으로 리팩터링하기
상세정보
- 자료유형
- 단행본
- ISBN
- 9791169210447 93000 : \36000
- 언어부호
- 본문언어 - kor, 원저작언어 - eng
- DDC
- 005.133-22
- 청구기호
- 005.133 맥17ㅈ오
- 서명/저자
- 자바에서 코틀린으로 : 코틀린으로 리팩터링하기 / 지은이: 덩컨 맥그레거 , 냇 프라이스 ; 옮긴이: 오현석
- 발행사항
- 서울 : 한빛미디어, 2022
- 형태사항
- 544 p. ; 124 cm
- 주기사항
- 원저자명: Duncan McGregor, Nat Pryce
- 주기사항
- 색인 수록
- 기타저자
- McGregor, Duncan
- 기타저자
- Pryce, Nat
- 기타저자
- 오현석
- 기타저자
- 맥그레거, 덩컨
- 기타저자
- 프라이스, 냇
- 가격
- \36000
- Control Number
- shingu:341584
- 책소개
-
자바에서 코틀린으로 코드 마이그레이션하기
인도네시아 자바섬에서 러시아 코틀린섬까지 1만3000킬로미터를 육로로 여행하려면 일주일이 걸린다. 숙련된 자바 개발자가 코틀린에 능숙해지기까지 걸리는 시간도 일주일 남짓일 것이다.
하지만 코틀린에서는 자바와 다른 방식이어야 한다. 코틀린의 결에 맞게 값 중심의 함수형 프로그래밍, 널 가능성, 람다, 확장 함수, 결과 타입 등을 활용해 코드를 작성하면서 코틀린의 강점을 살릴 수 있다. 이렇게 되면 전통적인 자바 객체 지향 코드보다 더 안전하고, 유지 보수하기 쉽고, 간결하면서 보기 좋은 코드를 작성할 수 있다.
저자들은 2015년에 이 여행을 시작한 후, 많은 팀과 개발자가 자신들의 발자취를 따르도록 도왔다. 옵셔널에서 널이 될 수 있는 타입으로, 빈에서 값으로, 열린 클래스에서 봉인된 클래스로 변경하는 등 여러 코스로 나누어진 여행을 함께 떠나보자. 여정마다 핵심 개념을 설명한 뒤, 프로덕션 자바 코드를 전형적인 코틀린 코드로 리팩터링하는 방법을 보여주는 방식으로 구성된다. 리팩터링하는 과정은 점진적으로 안전하게 이뤄지며, 리팩터링 전후 자바와 코틀린의 상호 운용성은 그대로 유지된다.
코틀린으로 리팩터링한 코드는 더 단순하고, 표현력이 좋으며, 변경하기가 쉽다. 이 여행이 끝날 즈음이면 자신 있게 자바 코드를 코틀린으로 리팩터링할 수 있고, 밑바닥부터 코틀린 코드를 작성할 수 있으며, 시간에 따라 진화하는 자바와 코틀린이 혼합된 코드 기반을 관리할 수 있게 될 것이다.
MARC
008230113s2022 ulk 001a kor■001KMO
■007ta
■020 ▼a9791169210447▼g93000 :▼c\36000
■040 ▼a241035
■0411 ▼akor▼heng
■056 ▼a005.133▼26
■08204▼a005.133▼222
■090 ▼a005.133▼b맥17ㅈ오
■24500▼a자바에서 코틀린으로 :▼b코틀린으로 리팩터링하기 /▼d지은이: 덩컨 맥그레거 ,▼e냇 프라이스 ;▼e옮긴이: 오현석
■24619▼aJava to Kotlin a refactoring guidebook
■260 ▼a서울▼b한빛미디어▼c2022
■300 ▼a544 p.▼c124 cm
■500 ▼a원저자명: Duncan McGregor, Nat Pryce
■500 ▼a색인 수록
■546 ▼a영어 원작을 한국어로 번역
■653 ▼a프로그래밍▼a코틀린▼a자바
■7001 ▼aMcGregor, Duncan
■7001 ▼aPryce, Nat
■7001 ▼a오현석
■90010▼a맥그레거, 덩컨
■90010▼a프라이스, 냇
■9500 ▼b\36000
■990 ▼a107811
미리보기
내보내기
chatGPT토론
Ai 추천 관련 도서
소장정보
- 예약
- 서가에 없는 책 신고
- 대출신청
- 나의폴더
- 우선정리요청
| 등록번호 | 청구기호 | 소장처 | 대출가능여부 | 대출정보 |
|---|---|---|---|---|
| 0195797 | 005.133 맥17ㅈ오 | 문헌정보실 | 대출가능 | 마이폴더 |
* 대출중인 자료에 한하여 예약이 가능합니다. 예약을 원하시면 예약버튼을 클릭하십시오.


