Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть Refactoring to single-expression function in Kotlin

  • Dmitry Kandalov
  • 2020-11-18
  • 1371
Refactoring to single-expression function in Kotlin
  • ok logo

Скачать Refactoring to single-expression function in Kotlin бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно Refactoring to single-expression function in Kotlin или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку Refactoring to single-expression function in Kotlin бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео Refactoring to single-expression function in Kotlin

In this pair programming session Duncan McGregor navigates me through the refactoring steps from the upcoming "Java to Kotlin" book to convert Kotlin function from block body to a single expression.

-------------------
Timecodes
-------------------
00:00 - Intro
01:27 - Code overview
03:39 - Single-expression/block function demo on EmailAddress.toString()
06:00 - Inline atIndex variable (exploring that fact that we can do it)

Refactoring attempt 1
09:48 - Extract emailAddress() function, convert parse() to single expression
14:20 - Inline require()
17:38 - Convert emailAddress() to single expression
19:22 - Refactoring conclusions, revert

Refactoring attempt 2
21:00 - Convert parse() to single expression using .let()
24:42 - Move require() into .also()
26:40 - Refactoring conclusions, revert

Refactoring attempt 3
27:50 - Another look at what parse() function is doing
30:41 - Extract split() function
32:42 - Covert parse() to single expression using .let()
34:00 - Refactor split()
36:00 - Covert split() to single expression using .let()
37:03 - Rename split() to splitAround(), make it more generic

40:25 - What have we learned?
43:42 - "Java to Kotlin" book

---------
Links
---------
"Java to Kotlin" book preview — https://www.oreilly.com/library/view/...
Single-expression functions in Kotlin — https://kotlinlang.org/docs/reference...
Scope functions in Kotlin — https://kotlinlang.org/docs/reference...
Strong-Style Pairing — https://martinfowler.com/articles/on-...
KT-43444 — https://youtrack.jetbrains.com/issue/...
KT-43446 — https://youtrack.jetbrains.com/issue/...
So you think you can validate email addresses - https://archive.fosdem.org/2018/sched...
I knew how to validate an email address until I read the RFC — https://haacked.com/archive/2007/08/2...
Duncan McGregor on Twitter —   / duncanmcg  
Nat Pryce on Twitter —   / natpryce  
Dmitry on Twitter —   / dmitrykandalov  

#Refactoring #Kotlin #FunctionalProgramming #PairProgramming #LiveCoding

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]