Skip to the content.

Specifications as the better way of software development

Que es: Specifications

Es una descripción detallada del diseño para hacer(make) algo.

UML gRPC OpenAPI IaC, etc.

los importanete de la especificación , es que es agnostica a como está implementado. Es un contrato que se hace para luego iniciar el desarrollo.

El problema

Specification-first Problemas clasico de la ing de software.

Solucion

go-swagger

generación el código y la estructura desde la especificación. Usa un archivo YAML y la libreria genera todo el resto.