BugFix: Code Bug Finder

تقييم المحتوى
الجميع
+1
عملية تنزيل
صورة لقطة الشاشة
صورة لقطة الشاشة
صورة لقطة الشاشة
صورة لقطة الشاشة

لمحة عن هذا التطبيق

يقرأ 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 أي أذونات ولا يحتاج إلى الوصول إلى الإنترنت إطلاقًا. يتم تحليل الكود الذي تلصقه على جهازك فقط ولا يغادره أبدًا. لا توجد حسابات، ولا إعلانات، ولا تحليلات، ولا أدوات تتبع.

مجاني، مع كل الميزات.
ألصق كود Python أو JavaScript أو C++ واحصل على الأخطاء، مع أرقام الأسطر والحلول.
تاريخ التحديث
26‏/08‏/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.