Przejdź do treści
ai101.tools
nawigujotwórzesczamknij
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
API and Interface Design logo
Umiejętność

API and Interface Design

Projektuje kontrakty odporne na błędy i przyszłe zmiany

0
ZapiszOdwiedź stronę ↗

Instalacja

npx skills add addyosmani/agent-skills --skill api-and-interface-design
Uruchamia się przy

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

Wymaga narzędzi
ReadEdit
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.

Komentarze(0)

Zaloguj się, aby skomentować

Nie ma jeszcze komentarzy — napisz pierwszy.

Podobne umiejętności

Zgłoś ten komentarz

Dlaczego to zgłaszasz?