Skill
API and Interface Design
Progetta contratti difficili da usare male e sicuri da modificare
Installazione
npx skills add addyosmani/agent-skills --skill api-and-interface-design
Si attiva con
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
Richiede strumenti
ReadEdit
- Autore
- Addy Osmani
- Licenza
- MIT
Il punto di partenza è la legge di Hyrum: quando un'interfaccia ha abbastanza utenti, ogni comportamento osservabile diventa un contratto, inclusi il testo dei messaggi di errore e l'ordinamento. Per questo la competenza promuove una superficie esposta volutamente ridotta, evita di rivelare dettagli implementativi e definisce già in fase di progettazione un percorso per la rimozione futura. Lo stesso approccio si applica agli endpoint REST, agli schemi GraphQL, ai confini tra moduli e alle proprietà dei componenti.

Commenti(0)
Accedi per commentare