API-DD

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.

  1. 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 →
  2. 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 →
  3. 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 →