API and Interface Design
Diseña contratos difíciles de usar mal y fáciles de cambiar
Instalación
npx skills add addyosmani/agent-skills --skill api-and-interface-design
Yeni bir uç nokta, modül sınırı veya dışarıya açılan herhangi bir sözleşme tasarlanırken ya da mevcut biri değiştirilirken
- Autor
- Addy Osmani
- Licencia
- MIT
El punto de partida es la ley de Hyrum: cuando una interfaz tiene suficientes usuarios, todo comportamiento observable se convierte en un contrato, incluido el texto de los errores y el orden de los resultados. Por eso promueve una superficie pública deliberadamente pequeña, sin detalles internos expuestos y con una ruta de retirada definida durante el diseño, no descubierta después. El mismo enfoque se aplica a endpoints REST, esquemas GraphQL, límites entre módulos y propiedades de componentes.
Habilidades similares
Brainstorming
HabilidadDefine la intención y el diseño antes de permitir la implementación
Apollo GraphQL Skills
Habilidad14 habilidades para esquemas, Federation, Router y SDK de Apollo
API Design Principles
HabilidadDefine la estructura REST y GraphQL antes de crear endpoints
Comentarios(0)
Inicia sesión para comentar