API and Interface Design
Yanlış kullanılması zor, sonradan değiştirilmesi güvenli sözleşmeler kurar.
Kurulum
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
- Geliştirici
- Addy Osmani
- Lisans
- MIT
Çıkış noktası Hyrum Yasası: bir arayüzün yeterince kullanıcısı olduğunda hata metni ve sıralama dahil gözlemlenebilen her davranış fiilen sözleşmeye dönüşüyor. Bu yüzden dışarıya açılan yüzey bilinçli olarak dar tutuluyor, uygulama ayrıntısı sızdırılmıyor ve bir şeyin nasıl kaldırılacağı sonradan keşfedilmek yerine tasarım anında kararlaştırılıyor. Aynı yaklaşım REST uçları, GraphQL şemaları, modül sınırları ve bileşen prop'ları için geçerli.
Benzer skill'ler
Brainstorming
SkillUygulamaya geçmeden önce niyeti ve tasarımı kullanıcıyla birlikte netleştirir.
Apollo GraphQL Skills
SkillApollo'nun GraphQL yığını için 14 beceri: şema tasarımı, federasyon, Router ve istemci SDK'ları.
API Design Principles
Skillİlk uç nokta yazılmadan REST ve GraphQL biçimini karara bağlar.
Yorumlar(0)
Yorum yapmak için giriş yap