sparc-refinement-red-phase-write-failing-tests | detalle de la skill | OpenClaw Study

Esta sub-habilidad guía a los desarrolladores a través del ciclo TDD Red-Green-Refactor centrado en escribir pruebas que fallen para un servicio de autenti…

Esta sub-habilidad guía a los desarrolladores a través del ciclo TDD Red-Green-Refactor centrado en escribir pruebas que fallen para un servicio de autenticación. Proporciona ejemplos concretos en TypeScript y un andamiaje de pruebas basado en Jest (mockUserRepo, mockCache) para la fase Red, patrones de implementación mínimos para satisfacer esas pruebas en la fase Green (mapa failedAttempts, duración de bloqueo, MAX_ATTEMPTS) y refactorizaciones de buenas prácticas para mantener la mantenibilidad (inyección de dependencias de logger, config, eventBus). Los casos de uso incluyen implementar lógica de bloqueo de cuentas, formar equipos en desarrollo orientado a pruebas, crear pruebas unitarias fiables con mocks y evolucionar el código de forma segura durante refactors. Las ventajas principales son imponer un diseño dirigido por pruebas, reducir regresiones, fomentar código de autenticación modular y testeable, y ofrecer fragmentos prácticos que aceleran la adopción e integración en flujos de trabajo CI.

Esta página forma parte del hub OpenClaw Skills con guías de instalación, categorías y enlaces prácticos.

English 简体中文 繁體中文 日本語 Português