본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

코틀린 리팩토링 상세페이지

코틀린 리팩토링

  • 관심 0
온노트 출판
소장
전자책 정가
12,000원
판매가
12,000원
출간 정보
  • 2024.04.29 전자책 출간
듣기 기능
TTS(듣기) 지원
파일 정보
  • EPUB
  • 약 15.4만 자
  • 0.2MB
지원 환경
  • PC뷰어
  • PAPER
ISBN
9791171271290
ECN
-
코틀린 리팩토링

작품 정보

Kotlin 코드의 디자인, 구조 및 가독성을 개선하기 위한 종합 가이드인 "코틀린 리팩토링"에 오신 것을 환영합니다. 이 책에서는 기존 코드를 더 깔끔하고 유지 관리가 쉬우며 효율적인 형태로 변환하는 리팩터링의 기술을 Kotlin 프로그래밍 언어에 맞게 특별히 맞춤화하여 살펴봅니다.

1장, 'Kotlin 리팩토링 소개'에서는 리팩토링의 개념을 소개하여 기초를 다집니다. 소프트웨어 개발에 리팩터링이 필수적인 이유와 리팩터링 작업에 Kotlin을 사용할 때의 이점을 이해하게 될 것입니다.

2장, 'Kotlin의 기초'에서는 Kotlin의 기본 사항을 다시 한 번 살펴봅니다. Kotlin의 설치 및 설정, 기본 구문 및 구조, 데이터 유형, 제어 흐름, 클래스 및 개체에 대해 다룹니다. 이 장에서는 리팩토링 기술을 살펴보기 전에 Kotlin에 대한 탄탄한 이해가 필요합니다.

3장, '리팩토링 원칙'에서는 리팩토링의 핵심 원칙에 대해 자세히 살펴봅니다. 코드 냄새와 코드베이스에서 리팩터링이 필요한 영역을 식별하는 방법을 배웁니다. 테스트와 버전 관리를 통해 안전을 보장하면서 코드를 리팩터링하는 다양한 기술을 살펴봅니다.

4장, 'Kotlin 전용 리팩토링'에서는 Kotlin에 특화된 리팩토링 기술에 중점을 둡니다. Java 코드를 Kotlin으로 원활하게 변환하고, 널 안전 및 확장 함수 같은 Kotlin 전용 언어 기능을 활용하고, Kotlin 컬렉션 및 라이브러리의 강력한 기능을 활용하여 코드를 더 깔끔하게 만드는 방법을 알아보세요.

5장, 'IntelliJ IDEA에서 리팩토링하기'에서는 인기 있는 Kotlin IDE인 IntelliJ IDEA에서 사용할 수 있는 강력한 리팩토링 도구를 살펴봅니다. 자동화된 리팩터링 기술을 익히고, IntelliJ로 안전하게 리팩터링하는 방법을 배우고, 대규모 리팩터링 작업을 효과적으로 처리할 수 있습니다.

6장, '사례 연구 및 실제 예제'에서는 리팩터링 개념에 대한 이해를 강화할 수 있는 실습 예제와 사례 연구를 제공합니다. 단계별 리팩토링 프로세스, Java 코드를 Kotlin으로 변환하는 실제 예제를 살펴보고 실제 시나리오에서 모범 사례와 팁을 배웁니다.

7장, 'Kotlin 리팩토링의 고급 주제'에서는 고급 리팩토링 주제에 대해 자세히 살펴봅니다. Kotlin을 사용하여 Android 앱을 리팩터링하는 방법, 리팩터링 기술을 통해 성능을 최적화하는 방법, Kotlin에 특화된 디자인 패턴에 맞게 리팩터링하는 방법에 대해 알아보세요.

이 책을 다 읽고 나면 코드 품질, 유지 관리 가능성 및 가독성을 개선하여 Kotlin 코드를 효과적으로 리팩터링하는 지식과 기술을 갖추게 될 것입니다. Kotlin에서 리팩터링 기술을 마스터하기 위한 여정을 함께 시작하세요!

작가 소개

세상에 필요한 솔루션을 개발하기 위해 다양한 프로그래밍을 활용하고 있습니다.

리뷰

0.0

구매자 별점
0명 평가

이 작품을 평가해 주세요!

건전한 리뷰 정착 및 양질의 리뷰를 위해 아래 해당하는 리뷰는 비공개 조치될 수 있음을 안내드립니다.
  1. 타인에게 불쾌감을 주는 욕설
  2. 비속어나 타인을 비방하는 내용
  3. 특정 종교, 민족, 계층을 비방하는 내용
  4. 해당 작품의 줄거리나 리디 서비스 이용과 관련이 없는 내용
  5. 의미를 알 수 없는 내용
  6. 광고 및 반복적인 글을 게시하여 서비스 품질을 떨어트리는 내용
  7. 저작권상 문제의 소지가 있는 내용
  8. 다른 리뷰에 대한 반박이나 논쟁을 유발하는 내용
* 결말을 예상할 수 있는 리뷰는 자제하여 주시기 바랍니다.
이 외에도 건전한 리뷰 문화 형성을 위한 운영 목적과 취지에 맞지 않는 내용은 담당자에 의해 리뷰가 비공개 처리가 될 수 있습니다.
아직 등록된 리뷰가 없습니다.
첫 번째 리뷰를 남겨주세요!
'구매자' 표시는 유료 작품 결제 후 다운로드하거나 리디셀렉트 작품을 다운로드 한 경우에만 표시됩니다.
무료 작품 (프로모션 등으로 무료로 전환된 작품 포함)
'구매자'로 표시되지 않습니다.
시리즈 내 무료 작품
'구매자'로 표시되지 않습니다. 하지만 같은 시리즈의 유료 작품을 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
작품을 영구 삭제해도 '구매자' 표시는 남아있습니다.
결제 취소
'구매자' 표시가 자동으로 사라집니다.

개발/프로그래밍 베스트더보기

  • AI 에이전트 생태계 (이주환)
  • 핸즈온 LLM (제이 알아마르, 마르턴 흐루턴도르스트)
  • 개정판 | 밑바닥부터 시작하는 딥러닝 1 (사이토 고키, 이복연)
  • 네이처 오브 코드 (자바스크립트판) (다니엘 쉬프만, 윤인성)
  • 깃허브 액션으로 구현하는 실전 CI/CD 설계와 운영 (노무라 도모키, 김완섭)
  • 테디노트의 랭체인을 활용한 RAG 비법노트 심화편 (이경록)
  • 코딩 자율학습 리액트 프런트엔드 개발 입문 (김기수)
  • 딥러닝 제대로 이해하기 (사이먼 J. D. 프린스, 고연이)
  • 모던 리액트 Deep Dive (김용찬)
  • 헤드 퍼스트 소프트웨어 아키텍처 (라주 간디, 마크 리처드)
  • 이게 되네? 클로드 MCP 미친 활용법 27제 (박현규)
  • 지속적 배포 (발렌티나 세르빌, 이일웅)
  • 테디노트의 랭체인을 활용한 RAG 비법노트_기본편 (이경록(테디노트))
  • 생성형 AI를 위한 프롬프트 엔지니어링 (제임스 피닉스, 마이크 테일러)
  • 개정판 | 소문난 명강의_소플의 처음 만난 리액트 2판 (이인제)
  • 도메인 주도 설계 (에릭 에반스, 이대엽)
  • Hello Coding HTML5+CSS3 (황재호)
  • 개정판 | Do it! 알고리즘 코딩 테스트 C++ 편 (김종관)
  • 개정판 | Do it! 플러터 앱 개발 & 출시하기 (조준수)
  • Do it! LLM을 활용한 AI 에이전트 개발 입문 (이성용)

본문 끝 최상단으로 돌아가기

spinner
앱으로 연결해서 다운로드하시겠습니까?
닫기 버튼
대여한 작품은 다운로드 시점부터 대여가 시작됩니다.
앱으로 연결해서 보시겠습니까?
닫기 버튼
앱이 설치되어 있지 않으면 앱 다운로드로 자동 연결됩니다.
모바일 버전