سؤال

هل هناك أي أدوات تحضير الكود ل OsgeativeC؟

هل كانت مفيدة؟

المحلول

إلقاء نظرة على LLVM / Clang محلل ثابت

تعد محلل LLVM / Clang Static أداة قائمة بذاتها التي تجد الأخطاء في برامج C والموضوعية، وهي مبكانية للغاية في التنمية.

محلل ثابت على أساس كلا. وبعد الهدف من مشروع Clang هو إنشاء جي، C + C ++، الهدف C والهدف من الواجهة الأمامية C ++ لمجموعة التحويل البرمجي LLVM.

يحرر

تم دمج Clang الآن في Xcode ويمكن تشغيله بسهولة كخيار قائمة "Build & Animale"

alt text

نصائح أخرى

تجدر الإشارة oclint. جدا. ويغطي بعض الأشياء التي لا تطرقها محلل Clang، مثل:

  • شفرة معقدة - تعقيد كبير للكوركلوم والتعقيد npath
  • رائحة الرموز - طريقة طويلة، قائمة المعلمات الطويلة، رمز زائدة

تفحص ال الصفحة الرئيسية لمزيد من التفاصيل.

أعلم أنه سؤال قديم، لكنني سأضيف أداة تحليل ثابتة واحدة أخرى هنا من أجل الاكتمال، استنتاج، من الفيسبوك

يمكنك أن ترى بهم الصفحة الرئيسية, ، يعمل مع مشاريع iOS و Android، وتجنيف ملفات OBJ-C / Java / C

هناك أيضا الأداة التجارية زلة, ، الذي يمسك الكثير من الروائح الكود، ولكن أيضا أشياء مثل الرسومات غير المستخدمة، عدم تطابق وسيطة تنسيق الترجمة، إلخ.

انها ليست رخيصة جدا، ولكن أنا سعيد المستخدم. هناك نسخة تجريبية محدودة المتاحة، وهي تعمل بشكل كامل، بقدر ما أعرف.

للحصول على أشياء بناء جملة بسيطة مثل فرض عدد فواصل الأسطر، واردات الفرز، إلخ، إلقاء نظرة على شكل clang. وبعد أسهل طريقة لتثبيت ربما عبر البيرة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top