Skill
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
Ne zaman devreye girer
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
Gerekli araçlar
ReadEdit
- 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.

Yorumlar(0)
Yorum yapmak için giriş yap