Skills publicados 9
technical-analysis
Analizar APIs, Modelos de Datos e Integraciones de Sistemas
Los sistemas técnicos requieren documentación exhaustiva para garantizar confiabilidad, seguridad y mantenibilidad. Esta habilidad proporciona plantillas estructuradas para analizar y documentar APIs, modelos de datos, integraciones y requisitos de seguridad con formato consistente.
tdd-workflow
Aplicar flujo de trabajo TDD para Node.js
Escribir pruebas después del código genera brechas en la cobertura y diseños frágiles. Esta habilidad te guía a través del ciclo disciplinado ROJO-VERDE-REFACTORIZAR para construir aplicaciones Node.js y TypeScript probadas y bien diseñadas desde el inicio.
srs-documentation
Crear documentos SRS formales con plantillas IEEE 830
Escribir especificaciones formales de requisitos de software puede ser lento y propenso a errores. Esta habilidad proporciona plantillas y listas de verificación compatibles con IEEE 830 para generar documentos SRS estructurados y profesionales de forma rápida y consistente.
solid-principles
Aplicar Principios SOLID a Código TypeScript
Los principios SOLID te ayudan a escribir software mantenible. Esta habilidad te enseña a construir aplicaciones TypeScript probables y extensibles que se adaptan a requisitos cambiantes.
requirements-elicitation
Recopilar requisitos con entrevistas estructuradas
Los requisitos deficientes conducen a fallos del proyecto y esfuerzo de desarrollo desperdiciado. Esta habilidad proporciona plantillas de preguntas estructuradas y técnicas para recopilar sistemáticamente requisitos completos y no ambiguos de los interesados mediante métodos de extracción probados.
functional-patterns
Aplicar Patrones Funcionales en Node.js
El código de Node.js a menudo sufre efectos secundarios y dependencias implícitas que dificultan las pruebas y hacen que los errores sean difíciles de rastrear. Esta habilidad proporciona patrones funcionales probados, incluyendo funciones puras, actualizaciones inmutables y manejo de errores monádico para escribir código TypeScript mantenible.
cqs-patterns
Aplicar patrones CQS y CQRS
La arquitectura limpia requiere una separación clara entre las operaciones que cambian el estado y aquellas que devuelven datos. Esta habilidad proporciona patrones y ejemplos de código para implementar la Separación de Comandos y Consultas y CQRS en aplicaciones .NET.
codebase-analysis
Analizar bases de código para extraer requisitos
Comprender sistemas heredados consume mucho tiempo y es propenso a errores. Esta habilidad proporciona técnicas estructuradas para realizar ingeniería inversa de requisitos de negocio, modelos de dominio y especificaciones técnicas a partir de bases de código existentes, permitiendo una incorporación más rápida y una documentación más precisa.
clean-code
Aplicar Principios de Código Limpio a TypeScript
Escribir código TypeScript mantenible es un desafío sin una guía clara. Esta habilidad proporciona ejemplos prácticos de los principios DRY, KISS y YAGNI para ayudarte a escribir código más limpio y legible que tu equipo pueda entender.