يقرأ BugFix الكود الذي تلصقه، ويحدد ما إذا كان مكتوبًا بلغة Python أو JavaScript أو C++، ثم يخبرك بالخطأ.
يأتي كل اكتشاف مصحوبًا بثلاثة عناصر: رقم السطر الذي حدث فيه الخطأ، وشرح مبسط لكيفية حدوثه، والصيغة المصححة. لا مصطلحات تقنية، ولا أكواد معقدة تحتاج إلى البحث عنها.
ما يكتشفه
بايثون: وسائط افتراضية قابلة للتغيير، كتل except مجردة، مقارنة None باستخدام ==، استخدام is مع قيمة حرفية، علامات جدولة مختلطة بمسافات، تأكيدات على tuple لا يمكن أن تفشل أبدًا، كود غير قابل للوصول، دوال تفتقر إلى self، تجاهل الاستثناءات بصمت، عناصر نائبة في سلسلة نصية تفتقر إلى البادئة f، عبارات طباعة في بايثون 2، ووظائف مدمجة مخفية.
جافا سكريبت: مقارنات == غير دقيقة، إسناد قيم في غير موضعها الصحيح للمقارنة، حالات switch غير مكتملة، parseInt بدون أساس، eval، إسناد innerHTML، var مُحتجز بواسطة دالة مغلقة داخل حلقة تكرار، await داخل دالة غير متزامنة، return الذي يُرجع قيمة غير مُعرّفة بصمت، إعادة إسناد const، كود غير قابل للوصول، وvar في غير موضع let أو const.
سي++: strcpy، strcat، sprintf وget غير محدودة، scanf %s بدون عرض حقل، new بدون delete، malloc بدون free، استخدام delete في غير موضعها الصحيح، إسناد القيم داخل شرط، فئات ذات توابع افتراضية بدون مُدمِّر افتراضي، حالات switch غير مكتملة، إرجاع عنوان متغير محلي، مقارنة الأعداد العشرية باستخدام ==، حلقات تكرار تتجاوز نهايتها بمقدار واحد، واستخدام مساحة الاسم std في نطاق الملف.
يتم رصد الأقواس غير المتوازنة في اللغات الثلاث.
صُممت لتبقى صامتة
مكتشف الأخطاء الذي يُطلق صيحات استغاثة أسوأ من عدم وجود مكتشف أخطاء على الإطلاق. يقوم BugFix بحذف التعليقات ومحتوى النصوص قبل البحث عن أي شيء، لذا فإن أي مقارنة داخل رسالة أو تعليق لا تُثير أي تحذير. قواعده دقيقة ولا تتطرق إلى أساليب البرمجة غير المألوفة.
يعمل دون اتصال بالإنترنت تمامًا
لا يطلب BugFix أي أذونات ولا يحتاج إلى الوصول إلى الإنترنت إطلاقًا. يتم تحليل الكود الذي تلصقه على جهازك فقط ولا يغادره أبدًا. لا توجد حسابات، ولا إعلانات، ولا تحليلات، ولا أدوات تتبع.
مجاني، مع كل الميزات.
احدث اصدار
1.0.0محمل
US Aung
Android متطلبات النظام
Android 7.0+
تقييم المحتوى
Everyone
تقرير الأمان
تحقق الآن
الإبلاغ
تحديد كغير مناسبLast updated on 29/09/2026
First release.
Paste Python, JavaScript or C++ and BugFix works out the language and reports the bugs, each with its line number, an explanation of how it fails, and the corrected form.
36 checks across the three languages, plus bracket balancing. Everything runs on your device; the app has no permissions and no internet access.
