API and Interface Design
Projektuje kontrakty odporne na błędy i przyszłe zmiany
Instalacja
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
- Licencja
- MIT
Punktem wyjścia jest prawo Hyruma: gdy interfejs ma wystarczająco wielu użytkowników, każde obserwowalne zachowanie staje się kontraktem, włącznie z treścią komunikatów o błędach i kolejnością wyników. Dlatego umiejętność promuje celowo ograniczoną powierzchnię publiczną, brak wycieków szczegółów implementacyjnych oraz ścieżkę wycofania ustaloną już na etapie projektowania. To samo podejście stosuje do endpointów REST, schematów GraphQL, granic modułów i właściwości komponentów.
Podobne umiejętności
Brainstorming
UmiejętnośćUstala z użytkownikiem cel i projekt przed rozpoczęciem prac
Apollo GraphQL Skills
Umiejętność14 skilli do schematów, federacji, Routera i SDK Apollo GraphQL
API Design Principles
UmiejętnośćOkreśla strukturę REST i GraphQL przed napisaniem endpointów
Komentarze(0)
Zaloguj się, aby skomentować