รหัสเพื่อสร้างสคริปต์ Python Bugged สำหรับการฝึกอบรม OpenAssistant ซึ่งดูแลโดย 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 ใบอนุญาตที่อนุญาตซึ่งเงื่อนไขหลักจำเป็นต้องมีการเก็บรักษาลิขสิทธิ์และใบอนุญาต ผู้มีส่วนร่วมให้สิทธิ์สิทธิบัตรอย่างชัดแจ้ง งานที่ได้รับใบอนุญาตการดัดแปลงและงานขนาดใหญ่อาจแจกจ่ายภายใต้ข้อกำหนดที่แตกต่างกันและไม่มีซอร์สโค้ด