سؤال

هناك العديد من أنواع التبعيات الخارجية.التواصل مع التطبيقات الخارجية ، مكونات أو الخدمات (مثلOutlook لإرسال رسائل البريد الإلكتروني ، TWAIN أو WIA عن المسح ، ActiveX كائنات وخدمات الويب لأغراض مختلفة ، وهلم جرا).

ما هي الاستراتيجية الخاصة بك التأكد من أن التطبيق الخاص بك هو قوية و يمكن تشغيل حتى عندما تكون هذه التبعيات الخارجية (على عدد لا يحصى من الأسباب) غير متوفرة ؟

ملاحظة:رمز من مصادر خارجية في شفرة المصدر الخاصة هو نوع آخر من التبعية الخارجية ، لكن ليس هذا هو أساسا ما يهمني هنا.

هل كانت مفيدة؟

المحلول

استراتيجيتنا هي أن برنامجنا لا يجوز إلا في ظروف استثنائية.لذلك لدينا برنامج جدا دفاعيا:

  • إذا كان هناك أي اتصال بريد, البريد الوظيفة غير متوفرة.
  • الرسم الناتج يعتمد على بطاقة الرسومات.
  • فقط توافر شبكة تمكن توزيع الوظائف.

وهناك أكثر.

نصائح أخرى

لاحظ أيضا، أنه مع واجهات خارجية، كثيرا كما هو الحال مع إدخال المستخدم، يجب عليك <م> ليس على ثقة من أن إدخال . دائما <م> التحقق من صحة إدخال ، والتحقق من وجود اتساق (أو وجود) عند الاتصال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top