Amerikano
Модератор
- Сообщения
- 19,549
- Реакции
- 375,321
Автор: oreilly
Название: Java to Kotlin
Чтобы преодолеть 8000 миль по суше от Явы до Котлина, требуется неделя. Если вы опытный разработчик Java, который попробовал язык Kotlin, вы, вероятно, были продуктивны примерно в то же время.
Однако вы обнаружите, что в Котлине они делают что-то по-другому. Обнуляемость важна, коллекции разные, а классы по умолчанию окончательные. Kotlin более функционален, но что это значит и как он должен изменить то, как вы программируете? А как насчет всего этого Java-кода, который вам все еще нужно поддерживать?
Ваши гиды Дункан и Нэт впервые совершили поездку в 2015 году, и с тех пор они помогли многим командам и отдельным людям пойти по их стопам. Путешествуйте с ними, пока они разбивают маршрут на этапы, такие как «Необязательный» на «Обнуляемый», «Бобы» на «Значения» и «Открытый на запечатанный класс». Каждый объясняет ключевую концепцию, а затем показывает, как постепенно и безопасно преобразовать рабочую Java в идиоматический Kotlin, сохраняя при этом совместимость.
Полученный код проще, выразительнее и его легче изменить. К концу пути вы будете уверены в рефакторинге Java для Kotlin, написании Kotlin с нуля и управлении кодовой базой на смешанных языках по мере ее развития с течением времени.
Материал на английском языке
Подробнее:
Скачать:
Название: Java to Kotlin
Чтобы преодолеть 8000 миль по суше от Явы до Котлина, требуется неделя. Если вы опытный разработчик Java, который попробовал язык Kotlin, вы, вероятно, были продуктивны примерно в то же время.
Однако вы обнаружите, что в Котлине они делают что-то по-другому. Обнуляемость важна, коллекции разные, а классы по умолчанию окончательные. Kotlin более функционален, но что это значит и как он должен изменить то, как вы программируете? А как насчет всего этого Java-кода, который вам все еще нужно поддерживать?
Ваши гиды Дункан и Нэт впервые совершили поездку в 2015 году, и с тех пор они помогли многим командам и отдельным людям пойти по их стопам. Путешествуйте с ними, пока они разбивают маршрут на этапы, такие как «Необязательный» на «Обнуляемый», «Бобы» на «Значения» и «Открытый на запечатанный класс». Каждый объясняет ключевую концепцию, а затем показывает, как постепенно и безопасно преобразовать рабочую Java в идиоматический Kotlin, сохраняя при этом совместимость.
Полученный код проще, выразительнее и его легче изменить. К концу пути вы будете уверены в рефакторинге Java для Kotlin, написании Kotlin с нуля и управлении кодовой базой на смешанных языках по мере ее развития с течением времени.
Материал на английском языке
Подробнее:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Скачать:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Похожие темы из этого раздела:
- [AmigosCode] Java Essentials (2023)
- [AmigosCode] Java Streams API (2023)
- [Amigoscode] Microservices and Distributed Systems Updated 3 (2022)
- [Пьер-Оливье Лоране, Аманда Хинчман-Домингес, Дж. Блейк Мик, Майк Данн] Программирование на Kotlin для Android (2023)
- [Питер Корк] Машинное зрение. Основы и алгоритмы с примерами на Matlab (2023)
- [Тимур Батыршинов] Профессиональный код на ООП + Java задачи [JavaBegin] (2023)
- [Дэвид Гриффитс, Дон Гриффитс] Head First. Программирование для Android на Kotlin. 3-е изд. (2023)
- [Slurm] Микросервисы и API на Java и Kotlin (2022)
- [Podlodka.io] Записи Java Crew #2 «Микросервисная архитектура» (2023)
- [proglib.academy] Архитектура и шаблоны проектирования (2023)