مهارة
API and Interface Design
يصمم عقودًا يصعب إساءة استخدامها ويسهل تغييرها بأمان
التثبيت
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
تتطلب أدوات
ReadEdit
- المؤلف
- Addy Osmani
- الترخيص
- MIT
ينطلق من قانون Hyrum: عندما تضم الواجهة عددًا كافيًا من المستخدمين، يصبح كل سلوك يمكن ملاحظته جزءًا من العقد، بما في ذلك نصوص الأخطاء وترتيب النتائج. لذلك يدفع نحو سطح مكشوف صغير ومقصود، بلا تفاصيل تنفيذ مسرّبة، مع تحديد مسار الإزالة وقت التصميم لا لاحقًا. وينطبق النهج نفسه على نقاط REST ومخططات GraphQL وحدود الوحدات وخصائص المكوّنات.
التعليقات(0)
سجّل الدخول للتعليق