التعليمات البرمجية للموضوع ج
-
05-09-2019 - |
سؤال
هل هناك أي أدوات تحضير الكود ل OsgeativeC؟
المحلول
إلقاء نظرة على LLVM / Clang محلل ثابت
تعد محلل LLVM / Clang Static أداة قائمة بذاتها التي تجد الأخطاء في برامج C والموضوعية، وهي مبكانية للغاية في التنمية.
محلل ثابت على أساس كلا. وبعد الهدف من مشروع Clang هو إنشاء جي، C + C ++، الهدف C والهدف من الواجهة الأمامية C ++ لمجموعة التحويل البرمجي LLVM.
يحرر
تم دمج Clang الآن في Xcode ويمكن تشغيله بسهولة كخيار قائمة "Build & Animale"
نصائح أخرى
تجدر الإشارة oclint. جدا. ويغطي بعض الأشياء التي لا تطرقها محلل Clang، مثل:
- شفرة معقدة - تعقيد كبير للكوركلوم والتعقيد npath
- رائحة الرموز - طريقة طويلة، قائمة المعلمات الطويلة، رمز زائدة
تفحص ال الصفحة الرئيسية لمزيد من التفاصيل.
أعلم أنه سؤال قديم، لكنني سأضيف أداة تحليل ثابتة واحدة أخرى هنا من أجل الاكتمال، استنتاج، من الفيسبوك
يمكنك أن ترى بهم الصفحة الرئيسية, ، يعمل مع مشاريع iOS و Android، وتجنيف ملفات OBJ-C / Java / C
هناك أيضا الأداة التجارية زلة, ، الذي يمسك الكثير من الروائح الكود، ولكن أيضا أشياء مثل الرسومات غير المستخدمة، عدم تطابق وسيطة تنسيق الترجمة، إلخ.
انها ليست رخيصة جدا، ولكن أنا سعيد المستخدم. هناك نسخة تجريبية محدودة المتاحة، وهي تعمل بشكل كامل، بقدر ما أعرف.