ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Curso Kotlin Multiplatform #21: Code Coverage con Kover en KMP

Автор: Carlosgub

Загружено: 2026-02-08

Просмотров: 41

Описание: Descripción: En esta entrega elevamos el estándar de calidad de nuestro proyecto. Tras haber testeado las capas de red, repositorios y ViewModels, integramos Kover, la herramienta oficial de JetBrains para medir el Code Coverage. Aprenderemos a configurar esta herramienta en un entorno multiplataforma para identificar qué partes de nuestra lógica de negocio aún necesitan ser validadas.

NOTAS DE LA CLASE:

¿QUÉ ES EL CODE COVERAGE Y POR QUÉ USAR KOVER?
El "Code Coverage" o cobertura de código es una métrica que indica qué porcentaje de nuestro código fuente es ejecutado durante las pruebas unitarias. Utilizamos Kover porque está diseñado específicamente para Kotlin y funciona perfectamente con proyectos Multiplatform (KMP), permitiéndonos generar reportes detallados sin configuraciones complejas de herramientas externas.

CONFIGURACIÓN EN KOTLIN MULTIPLATFORM
Aprendemos a aplicar el plugin de Kover en nuestro archivo de Gradle. Verificamos cómo la herramienta analiza el código compartido en el módulo common y cómo se integra con el ciclo de vida de los tests para recopilar datos de ejecución tanto en Android como en la lógica compartida.

GENERACIÓN Y ANÁLISIS DE REPORTES
Vemos paso a paso cómo ejecutar las tareas de Gradle para generar reportes en formato HTML y XML. Analizamos cómo interpretar estos reportes para detectar "puntos ciegos" en nuestra lógica de red, repositorios y ViewModels, permitiéndonos tomar decisiones informadas para mejorar la robustez de la App de Rick & Morty.

🔗 Enlaces del Proyecto:

📂 Repositorio: https://github.com/carlosgub/Rick-And...

🧬 Rick & Morty API: https://rickandmortyapi.com/documenta...

#Kotlin #KMP #UnitTest #Kover #CodeCoverage #CleanArchitecture #AndroidDev #iOSDev

[00:00] Introducción a Kover y Code Coverage.
[00:40] Configuración en el Version Catalog (libs.versions.toml).
[02:07] Aplicando el plugin en el Gradle raíz y módulos.
[06:13] Cómo generar el HTML Report desde Gradle.
[06:57] Analizando el reporte de cobertura (Rojo vs Verde).
[08:21] Creando nuevos Unit Tests basados en el reporte.
[14:54] Roadmap: ¿Qué sigue en el curso?

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Curso Kotlin Multiplatform #21: Code Coverage con Kover en KMP

Поделиться в:

Доступные форматы для скачивания:

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

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

Скачать аудио

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

Curso Kotlin Multiplatform #22: Screenshot Testing con Roborazzi

Curso Kotlin Multiplatform #22: Screenshot Testing con Roborazzi

OpenClaw - AI-бот для управления сервером и автоматизации всего

OpenClaw - AI-бот для управления сервером и автоматизации всего

Как установить Claude Code на Windows и создать свой первый сайт за 15 минут БЕЗ кода

Как установить Claude Code на Windows и создать свой первый сайт за 15 минут БЕЗ кода

Kotlin Multiplatform

Kotlin Multiplatform

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Curso Kotlin Multiplatform #23: Ktlint y Compose Rules

Curso Kotlin Multiplatform #23: Ktlint y Compose Rules

Curso Kotlin Multiplatform #20: Testing de ViewModels y Mocking de Datos

Curso Kotlin Multiplatform #20: Testing de ViewModels y Mocking de Datos

Как получить Claude Code БЕСПЛАТНО и НАВСЕГДА (Sonnet / Opus)

Как получить Claude Code БЕСПЛАТНО и НАВСЕГДА (Sonnet / Opus)

GLM-5 УНИЧТОЖИЛА DeepSeek! Бесплатная нейросеть БЕЗ ограничений. Полный тест 2026

GLM-5 УНИЧТОЖИЛА DeepSeek! Бесплатная нейросеть БЕЗ ограничений. Полный тест 2026

Окупай DPI: Выводим провайдера на чистую воду

Окупай DPI: Выводим провайдера на чистую воду

Как ответить на вопросы про Kafka на интервью? Полный разбор

Как ответить на вопросы про Kafka на интервью? Полный разбор

Главное ИИ-интервью 2026 года в Давосе: Anthropic и DeepMind на одной сцене

Главное ИИ-интервью 2026 года в Давосе: Anthropic и DeepMind на одной сцене

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

DEVOPS ROADMAP 2026

DEVOPS ROADMAP 2026

Я сэкономил 1460 часов на обучении (NotebookLM + Gemini + Obsidian)

Я сэкономил 1460 часов на обучении (NotebookLM + Gemini + Obsidian)

GrapheneOS ломает привычный Android

GrapheneOS ломает привычный Android

Чистая АРХИТЕКТУРА GOLANG — ультимативный гайд на реальном проекте [за 3 часа]

Чистая АРХИТЕКТУРА GOLANG — ультимативный гайд на реальном проекте [за 3 часа]

Мир AI-агентов уже наступил. Что меняется прямо сейчас

Мир AI-агентов уже наступил. Что меняется прямо сейчас

Curso Kotlin Multiplatform #0: Introducción al curso

Curso Kotlin Multiplatform #0: Introducción al curso

Qwen 3.5 Plus УНИЧТОЖАЕТ платные AI! Бесплатно + уровень Claude Opus

Qwen 3.5 Plus УНИЧТОЖАЕТ платные AI! Бесплатно + уровень Claude Opus

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



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