LitMy.ru - литература в один клик

От Java к Kotlin

  • Добавил: literator
  • Дата: 29-07-2023, 17:07
  • Комментариев: 0
Название: От Java к Kotlin
Автор: Дункан Макгрегор, Нэт Прайс
Издательство: БХВ-Петербург
Год: 2023
Страниц: 450
Язык: русский
Формат: pdf
Размер: 33.4 MB

Книга описывает практические приемы рефакторинга и переноса кода написанных на Java мобильных приложений для Android на язык Kotlin с сохранением совместимости. Приведено подробное сравнение этих двух языков, даны примеры перевода проектов с Java на Kotlin, добавления поддержки Kotlin в сборку Java. Показан переход от классов Java к классам Kotlin, от коллекций Java к коллекциям Kotlin, от объектов JavaBeans к значениям, от статических методов к функциям верхнего уровня. Подробно рассматривается обработка ошибок, приведены практические приемы управления проектами со смешанной кодовой базой. Даны советы по рефакторингу кода и функциональному программированию на Kotlin.

Эта книга о том, как перейти с Java на Kotlin. Основной акцент в ней делается на код, но затрагиваются также организационные и проектные вопросы. Каждая глава посвящена какому-либо аспекту этого перехода с рассмотрением улучшений, кото­рые по ходу дела можно вносить в типичные проекты на Java. Названия глав по­строены по шаблону От подхода на Java к подходу на Kotlin, и мы поясняем там, почему второй подход предпочтительнее. Kotlin может упростить прием, который сложно реализовать в Java, или затруднить применение распространенной в Java методики, делая архитектуру более лаконичной, устойчивой к ошибкам и совмес­тимой с инструментами разработки.

Но мы не просто рекомендуем вам делать так, как принято в Kotlin, - в книге так­же показано, как выполнить это преобразование. И не только путем переписывания кода на Java, но и за счет его постепенного рефакторинга в Kotlin безопасным путем, который позволит вам поддерживать кодовую базу на двух языках.

Для программистов.

Скачать От Java к Kotlin












[related-news] [/related-news]
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.