رمز لإنشاء البرامج النصية Python المدمجة للتدريب المفتوح ، التي تحتفظ بها Cyndesama
OpenBugger
OpenBugger هي أداة لحقن أنواع مختلفة من الأخطاء في البرامج النصية Python من أجل اختبار متانة كودك وممارسة مهارات تصحيح الأخطاء. يأتي مع مكتبة من طرق حقن الأخطاء لمستويات شدة مختلفة وأنواع الأخطاء ، مثل أخطاء بناء الجملة ، وأخطاء المنطق ، وأخطاء وقت التشغيل.
هاجرنا إلى libcst! لا يزال هناك الكثير من التكامل للإنهاء.
للاطلاع على دفتر ملاحظات مستقل ذاتي مع الأخطاء القابلة للانعكاس التي تم تنفيذها في libcst ، انظر:
https://github.com/furlat/openbugger/blob/main/notebooks/openbugger.ipynb
لتثبيت OpenBugger ، استخدم PIP:
استنساخ repo
python3 - m pip install - - editabl youtpathto / OpenBugger / نرحب بالمساهمات في OpenBugger! إذا وجدت خطأ أو لديك فكرة عن ميزة جديدة ، فيرجى فتح مشكلة أو إرسال طلب سحب. انظر المساهمة لمزيد من التفاصيل.
OpenBugger مرخصة بموجب Apache 2.0
Apache License 2.0 ترخيص متساهى تتطلب شروطه الرئيسية الحفاظ على إشعارات حقوق الطبع والنشر وإشعارات الترخيص. يقدم المساهمون منحة صريحة لحقوق براءات الاختراع. قد يتم توزيع الأعمال المرخصة والتعديلات والأعمال الكبيرة بموجب شروط مختلفة وبدون رمز المصدر.