У нас вы можете посмотреть бесплатно Мастер-класс по рефакторингу — добавление чеков в меню оформления заказа. или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Постоянные зрители, наверное, заметили, что хотя я использую клавиатуру для рефакторинга, я предпочитаю перемещаться между файлами с помощью мыши. Я не уверен, что это менее эффективно, чем только клавиатура, но мне интересно это выяснить. Сегодня я собираюсь внести существенные структурные изменения в код оформления заказа. Интересно, смогу ли я сделать это, не используя мышь? 00:00:26 Краткий обзор 00:01:32 Добавление теста для проверки нового интерфейса оформления заказа 00:02:47 Ошибка IntelliJ — отображение описания ошибки не работает 00:03:56 Постепенное улучшение реализации с помощью тестов 00:06:37 Рефакторинг псевдонима типа в интерфейс 00:09:41 Простые реализации могут сработать 00:11:22 Добавление теста, который, как ожидается, должен пройти 00:11:47 Добавление теста, который заставит нас добавить код 00:13:27 Не лучшие мои 5 минут 00:17:49 После запуска тестов мы можем проверить более сложные случаи 00:19:23 Пусть Джуни сделает всю работу 00:20:03 Дополнительное тестирование выявляет крайний случай 00:22:32 А что насчет комплексного обеда? чеки 00:23:14 Ошибка в IntelliJ Make Parameter Receiver 00:25:03 Комплексные обеды работают, кроме чека 00:25:34 Добавить тест для чека, а затем сделать самое простое 00:27:48 Рефакторинг для удаления жестко закодированных строк 00:28:37 Еще один тест выявляет ошибку 00:29:03 Наконец-то мне нужна мышь! 00:30:15 Складываются ли строки в чеке? 00:30:43 Ой, нет! 00:33:21 Финальная уборка 00:34:21 Обзор Есть плейлист эпизодов Checkout Kata - • Checkout Kata Что это было? Это был плагин Test Progress Bar Дмитрия Кандалова — https://plugins.jetbrains.com/plugin/... Если вам понравилось это видео, вам, вероятно, понравится и моя книга «Java to Kotlin, A Refactoring Guidebook» (http://java-to-kotlin.dev). Она рассказывает не только о синтаксических различиях между языками — в ней показано, как перейти к более функциональному стилю мышления.