مقدّمة حول مضادات الأنماط

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

يتناول هذا القسم المؤشرات الشائعة التي تتم ملاحظتها كجزء من الخوادم الوكيلة لواجهة برمجة التطبيقات المنشورة على منصة Apigee Edge.

والخبر السار هو أنه يمكن تحديد كل من هذه الأنماط المضادة وتصحيحها بوضوح من خلال الممارسات الجيدة المناسبة. وبالتالي، ستعمل واجهات برمجة التطبيقات المنشورة على شبكة Edge على تقديم الغرض المرجو منها وستكون أكثر أداءً.

ملخّص الأنماط المضادة للأنماط

يسرد الجدول التالي الأنماط المضادة في هذا القسم:

الفئة معاطف
الأنماط المضادة للسياسة
الأنماط المضادة للأداء
الأنماط المضادة العامة
مضادات الأنماط في الخلفية
سياسة Edge الخاصة بأنماط "السحابة الإلكترونية الخاصة"

تنزيل الكتاب الإلكتروني للأنماط المضادة للأنماط

بالإضافة إلى الروابط أعلاه، يمكنك أيضًا تنزيل الأنماط المضادة للأنماط بتنسيق الكتاب الإلكتروني:

ما هو النمط المضاد؟

تعرّف ويكيبيديا نمطًا مضادًا للبرامج على النحو التالي:

في هندسة البرمجيات، النمط المضاد هو نمط يمكن استخدامه بشكل شائع ولكنه غير فعال و/أو ينتج عنه نتائج عكسية على أرض الواقع.

ببساطة، فإن النمط المضاد هو شيء يسمح البرنامج له "للمستخدم" بفعله، ولكنه شيء قد يكون له تأثير سلبي في وظيفي أو قابل للاستخدام أو على الأداء.

على سبيل المثال، فكر في "فئة/كائن الإله" الذي يبدو على قدر كبير من القدرة.

في تعابير الكائنة، فئة الله هي فئة تتحكّم في عدد كبير جدًا من الفئات لتطبيق معيّن.

على سبيل المثال، فكّر في طلب يتضمّن الشجرة المرجعية التالية:

الشكل 1: الفئة الإلهية

كما هو موضح في الصورة، تستخدم الفئة الإلهية عددًا كبيرًا جدًا من الفئات وتشير إليها.

لا يمنع إطار العمل الذي تم تطوير التطبيق من خلاله إنشاء مثل هذه الفئة، لكن له العديد من العيوب، منها:

  • يصعب الحفاظ عليه
  • حدوث نقطة عطل واحدة عند تشغيل التطبيق

وبالتالي، يجب تجنُّب إنشاء مثل هذه الفئة. يشير إلى أنه مضاد للنمط.

الجمهور المستهدَف

يخدم هذا القسم مطوّري Apigee Edge على أفضل نحو أثناء تقدّمهم خلال دورة حياة تصميم وتطوير الخوادم الوكيلة لواجهة برمجة التطبيقات لخدماتهم. يجب استخدامه بشكل مثالي كدليل مرجعي خلال دورة حياة تطوير واجهة برمجة التطبيقات وأثناء استكشاف الأخطاء وإصلاحها.