От Java к Kotlin: Руководство по рефакторингу

От Java к Kotlin: Руководство по рефакторингу

От Java к Kotlin: Руководство по рефакторингу

Автор: Дункан Макгрегор , Нэт Прайс
Дата выхода: 2023
Издательство: «БХВ-Петербург»
Количество страниц: 450
Размер файла: 33,4 МБ
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

Предисловие 11
Глава 1. Введение 21
Глава 2. Перевод проектов с Java на Kotlin 35
Глава 3. От классов Java к классам Kotlin 41
Глава 4. От необязательных типов к обнуляемым 54
Глава 5. От объектов JavaBeans к значениям 72
Глава 6. От коллекций Java к коллекциям Kotlin 83
Глава 7. От действий к вычислениям 100
Глава 8. От статических методов к функциям верхнего уровня 119
Глава 9. От многострочных функций к однострочным 130
Глава 10. От функций к функциям-расширениям. 145
Глава 11. От методов к свойствам 172
Глава 12. От функций к операторам 185
Глава 13. От потоков к итерируемым объектам и последовательностям 196
Глава 14. От накопления объектов к преобразованиям 222
Глава 15. От инкапсулированных коллекции к псевдонимам типов 241
Глава 16. От интерфейсов к функциям 259
Глава 17. От мокинга к маппингу 289
Глава 18. От открытых классов к запечатанным. 302
Глава 19. От проверяемых исключений к типам результатов 316
Глава 20. От выполнения ввода/вывода к передаче данных 353
Глава 21. От исключений к значениям 371
Глава 22. От классов к функциям 389
Глава 23. Продолжение путешествия 433
Предметный указатель 441
Об авторах 443
Об изображении на обложке 444

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

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

 Расстояние от острова Ява до острова Котлин составляет 9892 километра по прямой. Чтобы преодолеть его, не пользуясь воздушным транспортом, понадобится как минимум неделя. Если вы — опытный Java-разработчик, который решил перейти на Kotlin, вам потребуется примерно столько же времени. Вы обнаружите, что в Kotlin все делается по-другому, он требует иных подходов к программированию. Этот язык более функционален, у него больше возможностей, поэтому перенос кода ваших проектов с Java на Kotlin — отличная идея.

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

 Авторы подробно объясняют ключевые концепции, а затем показывают, как постепенно и безопасно перенести код Java в идиоматичный Kotlin, сохраняя при этом совместимость. В результате код становится проще, выразительнее и удобнее для редактирования. К концу путешествия вы будете уверены в том, что сможете перевести все свои Java-проекты на платформу Kotlin, освоите Kotlin с нуля и научитесь управлять смешанной языковой базой кода по мере ее развития.


Похожее:

Список отзывов:

Нет отзывов к книге.