API and Interface Design
Ontwerpt contracten die veilig wijzigen en lastig misbruiken
Installeren
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
- Auteur
- Addy Osmani
- Licentie
- MIT
Het uitgangspunt is de wet van Hyrum: zodra een interface genoeg gebruikers heeft, wordt elk waarneembaar gedrag een contract, inclusief de tekst en volgorde van foutmeldingen. Daarom stuurt de skill aan op een bewust klein openbaar oppervlak, zonder gelekte implementatiedetails, en op een verwijderingspad dat al tijdens het ontwerp wordt bepaald. Dezelfde aanpak geldt voor REST-endpoints, GraphQL-schema's, modulegrenzen en componentprops.
Vergelijkbare skills
Brainstorming
SkillLegt doel en ontwerp vast voordat de implementatie begint
Apollo GraphQL Skills
SkillVeertien skills voor Apollo's GraphQL-stack, van schema tot SDK
API Design Principles
SkillBepaalt REST- en GraphQL-structuren vóór de eerste endpoint
Reacties(0)
Log in om te reageren