• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

Given When Then - Refactoring to a Kotlin DSL скачать в хорошем качестве

Given When Then - Refactoring to a Kotlin DSL 7 месяцев назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Given When Then - Refactoring to a Kotlin DSL
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: Given When Then - Refactoring to a Kotlin DSL в качестве 4k

У нас вы можете посмотреть бесплатно Given When Then - Refactoring to a Kotlin DSL или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

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

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон Given When Then - Refactoring to a Kotlin DSL в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Given When Then - Refactoring to a Kotlin DSL

Software projects work better when the development team and business stakeholders agree on the behaviour of the system that they are building. Tests are a good way to share this specification, but only if all parties can understand them. The Given When Then syntax of Cucumber tests is designed to be readable by normal people and interpreted by programmers. That interpretation by programmers is tedious though, so today we will look refactoring some Kotlin tests into a simple Given When Then domain specific language. In this episode, I discuss the importance of aligning development teams and business stakeholders on software behavior using tests. I introduce the Given-When-Then syntax of Cucumber tests and show how to refactor Kotlin tests into a readable and simple domain-specific language (DSL). Watch as I dive into test scenarios, address common issues, and refactor code to achieve self-documenting and business-friendly tests, ensuring everyone can understand and agree on the system's behavior. 00:00:31 Look at our current tests 00:01:01 How to sense that things are not being saved? 00:02:47 IntelliJ import bug 00:04:14 Never trust a test you haven't seen fail 00:04:57 Now What about Given When Then 00:05:34 Given is the identity function on the initial test state 00:06:11 When and Then are let 00:07:30 IntelliJ crash 00:08:33 Use our Given When Then in another test 00:09:36 When is setup a Given not a When? 00:11:36 Make a Fixture for more complicated Givens 00:13:01 Some final readability improvements 00:16:20 Is this readable by our stakeholders? There is a playlist of TDD Gilded Rose episodes -    • Test Driven Gilded Rose in Kotlin   I get lots of questions about the test progress bar. It was written by the inimitable @dmitrykandalov. To use it install his Liveplugin (https://plugins.jetbrains.com/plugin/...) and then this gist https://gist.github.com/dmcg/1f56ac39... If you like this video, you’ll probably like my book - Java to Kotlin, A Refactoring Guidebook (http://java-to-kotlin.dev). It's about far more than just the syntax differences between the languages - it shows how to upgrade your thinking to a more functional style.

Comments
  • Simplify Your Tests by Hiding Side Effects 7 месяцев назад
    Simplify Your Tests by Hiding Side Effects
    Опубликовано: 7 месяцев назад
  • Kotlin vs Cucumber for Acceptance Test Specifications 7 месяцев назад
    Kotlin vs Cucumber for Acceptance Test Specifications
    Опубликовано: 7 месяцев назад
  • Checkout Kata in Kotlin - Part 1 - TDD 4 месяца назад
    Checkout Kata in Kotlin - Part 1 - TDD
    Опубликовано: 4 месяца назад
  • Рефакторинг в функциональном режиме — где находится состояние? 2 недели назад
    Рефакторинг в функциональном режиме — где находится состояние?
    Опубликовано: 2 недели назад
  • F94: прямой эфир, философия программиста, вопросы и ответы Трансляция закончилась 8 дней назад
    F94: прямой эфир, философия программиста, вопросы и ответы
    Опубликовано: Трансляция закончилась 8 дней назад
  • Kotlin and Spring: The modern server side stack | Rod Johnson 6 месяцев назад
    Kotlin and Spring: The modern server side stack | Rod Johnson
    Опубликовано: 6 месяцев назад
  • Vercel and Meta can bankrupt you... 2 дня назад
    Vercel and Meta can bankrupt you...
    Опубликовано: 2 дня назад
  • Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда 3 месяца назад
    Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда
    Опубликовано: 3 месяца назад
  • Bill Gates FURIOUS As Windows 11 Backlash EXPLODES And Partners ABANDON Microsoft 5 дней назад
    Bill Gates FURIOUS As Windows 11 Backlash EXPLODES And Partners ABANDON Microsoft
    Опубликовано: 5 дней назад
  • Down with Context Receivers - Migrating to Context Parameters 6 месяцев назад
    Down with Context Receivers - Migrating to Context Parameters
    Опубликовано: 6 месяцев назад
  • Kubernetes — Простым Языком на Понятном Примере 6 месяцев назад
    Kubernetes — Простым Языком на Понятном Примере
    Опубликовано: 6 месяцев назад
  • ПОЛНЫЙ РАЗБОР URL: Пагинация, версионирование API, фильтрация, сортировка и другие возможности 10 дней назад
    ПОЛНЫЙ РАЗБОР URL: Пагинация, версионирование API, фильтрация, сортировка и другие возможности
    Опубликовано: 10 дней назад
  • Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней 4 недели назад
    Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней
    Опубликовано: 4 недели назад
  • RabbitMQ: Полный гайд для разработчика (2026) 9 дней назад
    RabbitMQ: Полный гайд для разработчика (2026)
    Опубликовано: 9 дней назад
  • РКН и отключение ноля 13 дней назад
    РКН и отключение ноля
    Опубликовано: 13 дней назад
  • Stop Using JUnit BeforeEach! 3 года назад
    Stop Using JUnit BeforeEach!
    Опубликовано: 3 года назад
  • ChatGPT in a kids robot does exactly what experts warned. 7 дней назад
    ChatGPT in a kids robot does exactly what experts warned.
    Опубликовано: 7 дней назад
  • Рефакторинг для упрощения 1 месяц назад
    Рефакторинг для упрощения
    Опубликовано: 1 месяц назад
  • CI/CD — Простым языком на понятном примере 1 год назад
    CI/CD — Простым языком на понятном примере
    Опубликовано: 1 год назад
  • Разработка DSL, которая идеально решает вашу проблему 2 года назад
    Разработка DSL, которая идеально решает вашу проблему
    Опубликовано: 2 года назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5