Biblioteca de API-DD
Artículos para diseñar módulos como APIs
Guías prácticas sobre conversaciones, garantías y límites entre módulos.
2026-08-05
El test de contraste para verificar código generado por IA
Un método con Go para comprobar que un test hace fallar una alternativa incorrecta pero plausible, en lugar de limitarse a repetir la implementación generada.
Capítulo relacionado →2026-08-05
El tipo que convierte un cambio de SQL en un cambio de interfaz
Un ejemplo en Go de una dependencia que parece inocente: devolver sql.Rows obliga al consumidor a conocer la consulta y convierte cambios internos en cambios de interfaz.
Capítulo relacionado →2026-08-05
El test que evita que un Refresh fallido borre la caché
Un test de contrato para una garantía fácil de romper: si la fuente falla durante Refresh, el último valor válido debe seguir disponible.
Capítulo relacionado →