SafeStruct.

SafeStruct كصف أساسي لأي فئة تريد حماية أعضائها من أخطاء إملائي.
التحميل الان

SafeStruct. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Andrew Sterian
  • موقع ويب الناشر:
  • http://claymore.engineer.gvsu.edu/~steriana/Python/

SafeStruct. العلامات


SafeStruct. وصف

بمثابة SafeStruct كصف أساسي لأي فئة تريد حماية أعضائها من أخطاء إملائي. يخدم SAVESTRUCT كصف أساسي لأي فئة ترغب في حماية أعضائها من Mispelling.Since Python يسمح بإضافة سمات إلى كائن فئة في وقت التشغيل، فهو خطأ بسيط في تعيين لسمة غير موجودة في مكان ما في التعليمات البرمجية الخاصة بك، وخلق غير قصد سمة جديدة، وإدخال خطأ بهدوء قد يكون من الصعب جدا العثور عليها. يتم الوصول إلى فئة فئة SAVESTRUCT جميعها إلى صفك وتثير استثناء عندما يتم تعيين مهمة إلى سمة غير موجودة. الوصول إلى الفصاصات الفئة للسمات استثناء عند إجراء مهمة لسمة غير موجودة سابقا. الفكرة هي أنه من "هيكل آمن"، كما هو الحال في C ++ حيث يتم الإعلان عن كل عضو في الفصل في تجميع الوقت والواجبات إلى الأعضاء غير الموجودين في وقت التشغيل. يتم إفساح حراس الهيكل الآمنين من أخطاء البرمجة حيث يتم إفساح أسماء الأسماء، مما يؤدي إلى أخطاء وقت التشغيل الهادئ. هناك فئتين محددة هنا، TrappingStruct و NontrappingSuctruct. كلاهما موجود نفس الواجهة ولكن هذا الأخير لا فحص سمة. من المفترض أن تستخدم بمجرد تصحيح التعليمات البرمجية، نظرا لأنها أسرع. يتم تعيين عضو SAVESTRURT يساوي TrappingSuctruct أو غير المتساقط (ربما بواسطة وظيفة SetDebug) للتبديل بسهولة من الوصول الآمن إلى أسرع من خلال تغيير شيء واحد فقط ملف واحد. كما هو الحال رمز الاختبار في أسفل على سبيل المثال استخدام.


SafeStruct. برامج ذات صلة

صراع

يخطر الصراع بمطور برامج للصراعات المحتملة بين عمله وعمله ومطوري آخرين. ...

129

تحميل

clweather.

clweather ليست نفايا، ولا يقوم بتنفيذ زخرفة ل WMWeather لسطر الأوامر. ...

132

تحميل