جدول المحتويات:

ما هو تحليل كود السونار الثابت؟
ما هو تحليل كود السونار الثابت؟

فيديو: ما هو تحليل كود السونار الثابت؟

فيديو: ما هو تحليل كود السونار الثابت؟
فيديو: ما الذي تعنيه رموز ورقة السونار ll كيفية قراءة السونار 2024, شهر نوفمبر
Anonim

SonarQube (سابقًا سونار ) مفتوح- مصدر المنصة التي طورتها SonarSource للفحص المستمر لـ الشفرة الجودة لإجراء مراجعات تلقائية بها تحليل ثابت من الشفرة لاكتشاف الأخطاء ، الشفرة الروائح والثغرات الأمنية في أكثر من 20 لغة برمجة.

وبالمثل ، يُسأل ، ما هو كود السونار؟

سونار هو موقع على شبكة الإنترنت الشفرة أداة تحليل الجودة لمشاريع Java القائمة على Maven. يغطي مساحة واسعة من الشفرة نقاط فحص الجودة والتي تشمل: الهندسة المعمارية والتصميم ، التعقيد ، الازدواجية ، قواعد الترميز ، الأخطاء المحتملة ، اختبار الوحدة ، إلخ.

ما هو SonarQube وكيف يعمل؟ سونار كيوب هي منصة مفتوحة المصدر للفحص المستمر لجودة الكود. باستخدام تحليل الكود الثابت ، يحاول الكشف عن الأخطاء وروائح الكود ونقاط الضعف الأمنية. تتوفر العديد من المكونات الإضافية لاستخدامها كجزء من خطوط أنابيب التكامل المستمر ، بما في ذلك Maven و Jenkins و GitHub.

مع وضع هذا في الاعتبار ، كيف تقوم بتحليل الكود الثابت؟

إليك كيفية عمل تحليل التعليمات البرمجية الثابتة

  1. اكتب الكود. خطوتك الأولى هي كتابة الكود.
  2. قم بتشغيل محلل كود ثابت. بعد ذلك ، قم بتشغيل محلل كود ثابت على التعليمات البرمجية الخاصة بك.
  3. راجع النتائج. سيحدد محلل الكود الثابت الكود الذي لا يتوافق مع قواعد الترميز.
  4. أصلح ما يجب إصلاحه.
  5. انتقل إلى الاختبار.

كيف تقوم بتحليل الكود باستخدام SonarQube؟

التحليل مع ال سونار كيوب الماسح بالتمرير لأسفل إلى ملف سونار كيوب قسم تكوين الماسح وانقر فوق "إضافة سونار كيوب Scanner. "أدخل التفاصيل. قم بتكوين المشروع وانتقل لأسفل إلى قسم الإنشاء. أضف ملف سونار كيوب -ماسح بناء خطوة للبناء الخاص بك. قم بتكوين ملف تحليل SonarQube الخصائص.

موصى به: