У нас вы можете посмотреть бесплатно Red, Green, Refactor* MiniSpec te dejará sin excusas или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
¿Sientes que escribes pocos tests en Delphi? No estás solo. En esta sesión de CodeRage, exploramos por qué la comunidad Delphi suele resistirse a los tests unitarios y cómo superar las barreras mentales habituales como la "falta de tiempo" o la complejidad de los frameworks XUnit. Revisaremos el ciclo Rojo-Verde-Refactorización centrado en definir requisitos mediante especificaciones ejecutables, separando claramente lo que el sistema debe hacer (la especificación) de cómo verificamos que lo hace (la validación). Para ello utilizaremos MiniSpec, una nueva librería para Delphi creada para implementar Specification by Example y BDD (Behavior Driven Development). A diferencia del testing tradicional, este enfoque te permite escribir especificaciones ejecutables antes de programar, clarificando los requisitos y documentando tu sistema automáticamente. En este vídeo aprenderás: 🧪 Por qué el testing tradicional (XUnit) puede ser confuso y tedioso. 📘 Qué es Specification by Example y cómo se diferencia de los tests unitarios clásicos. 🔄 El ciclo de trabajo Red-Green-Refactor aplicado en Delphi. 🎮 Demo Práctica: Creación de un juego Mastermind paso a paso usando MiniSpec, desde el primer test fallido hasta el uso de esquemas de escenarios complejos. 🛠️ Uso de herramientas como MiniSpec Watcher para feedback inmediato. Si quieres mejorar la calidad de tu código y perder el miedo a refactorizar, ¡este tutorial es para ti! 00:00 Introducción: El problema del testing en la comunidad Delphi 01:24 Barreras mentales: ¿Por qué no escribimos tests? 02:44 Problemas de los frameworks XUnit tradicionales 04:20 Qué es Specification by Example y BDD 06:19 Introducción a la librería MiniSpec para Delphi 07:45 Ventajas: Documentación viva y red de seguridad 10:20 El ciclo de trabajo: Red, Green, Refactor 12:50 Demo Práctica: Juego Mastermind (Toma 1 - Primeros requisitos) 17:38 Pasando el test con la implementación más simple 21:40 Añadiendo complejidad y nuevos escenarios 25:39 "Scenario Outlines" para múltiples casos de prueba 29:25 Herramienta MiniSpec Watcher para testing continuo 34:53 Organización del código y Refactoring final