بنقرة واحدة
validator
يحتوي validator على 21 من skills المجمعة من gofhir، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
Guía para trabajar con StructureDefinitions y ElementDefinitions en FHIR. Usar cuando se necesite entender o manipular definiciones de estructura.
Diseño de arquitectura limpia y modular en Go. Usar al diseñar un nuevo módulo, definir capas y responsabilidades, u organizar código.
Benchmarks y profiling en Go. Usar al medir rendimiento, comparar implementaciones, o identificar bottlenecks.
Patrones de caching y pooling en Go. Usar al implementar caches, reducir allocations, o cachear resultados costosos.
Revisión de código Go. Usar al revisar PRs, verificar calidad de código, o identificar problemas potenciales.
Composición, embedding y extensibilidad en Go. Usar al extender tipos existentes o combinar comportamientos.
Concurrencia, goroutines y thread-safety en Go. Usar al diseñar código concurrente o manejar recursos compartidos.
Constructores, opciones funcionales y builders en Go. Usar al crear constructores para tipos o diseñar APIs configurables.
Flujo de desarrollo en GoFHIR. Usar al configurar ambiente, ejecutar comandos make, o trabajar con git hooks.
Documentación de código en Go. Usar al documentar paquetes, APIs públicas, o crear ejemplos de uso.
Manejo idiomático de errores en Go. Usar al diseñar errores para APIs, propagar errores entre capas, o crear tipos de error personalizados.
Tests de integración en Go. Usar al testear múltiples componentes juntos o validar flujos end-to-end.
Diseño de interfaces y contratos en Go. Usar al definir APIs extensibles, preparar código para testing, o cuando se necesita bajo acoplamiento.
Métodos, receptores y diseño de tipos en Go. Usar al definir métodos o decidir entre receptor de valor o puntero.
Patrones de diseño idiomáticos en Go. Usar al elegir patrones para resolver problemas o diseñar sistemas extensibles.
Optimización de rendimiento en Go. Usar al optimizar hot paths, reducir allocations, o mejorar latencia.
Planificación de features y tareas en Go. Usar al iniciar una nueva feature, diseñar APIs, o planificar refactorizaciones.
Estructura de proyecto y módulos en Go. Usar al crear nuevos proyectos u organizar código existente.
Refactorización segura de código Go. Usar al mejorar estructura de código o eliminar duplicación.
Guía para testing unitario en Go. Usar cuando se escriben tests, diseñan casos de prueba, o depuran fallos de tests.
Compara resultados entre HL7 FHIR Validator (Java) y GoFHIR Validator (Go). Usar para verificar conformance, debuggear discrepancias, o antes de releases.