สารบัญ:

การวิเคราะห์รหัสคงที่ของ Sonar คืออะไร?
การวิเคราะห์รหัสคงที่ของ Sonar คืออะไร?

วีดีโอ: การวิเคราะห์รหัสคงที่ของ Sonar คืออะไร?

วีดีโอ: การวิเคราะห์รหัสคงที่ของ Sonar คืออะไร?
วีดีโอ: Performing Automatic Static Code Analysis of MuleSoft Application Using SonarQube Docker Container 2024, พฤศจิกายน
Anonim

SonarQube (เดิมชื่อ โซนาร์ ) เป็นแบบเปิด- แหล่งที่มา แพลตฟอร์มที่พัฒนาโดย SonarSource สำหรับการตรวจสอบอย่างต่อเนื่องของ รหัส คุณภาพในการดำเนินการตรวจสอบอัตโนมัติด้วย การวิเคราะห์แบบสถิต ของ รหัส เพื่อตรวจจับข้อบกพร่อง รหัส กลิ่นและช่องโหว่ด้านความปลอดภัยในภาษาโปรแกรมมากกว่า 20 ภาษา

ในทำนองเดียวกัน มีคนถามว่า Sonar Code คืออะไร?

โซนาร์ เป็นเว็บตาม รหัส เครื่องมือวิเคราะห์คุณภาพสำหรับโปรเจ็กต์ Java ที่ใช้ Maven ครอบคลุมพื้นที่กว้างของ รหัส จุดตรวจสอบคุณภาพซึ่งรวมถึง: สถาปัตยกรรมและการออกแบบ ความซับซ้อน การทำซ้ำ กฎการเข้ารหัส ข้อบกพร่องที่อาจเกิดขึ้น การทดสอบหน่วย ฯลฯ

SonarQube คืออะไรและทำงานอย่างไร โซนาร์คิวบ์ เป็นแพลตฟอร์มโอเพ่นซอร์สสำหรับการตรวจสอบคุณภาพโค้ดอย่างต่อเนื่อง โดยใช้การวิเคราะห์รหัสคงที่ จะพยายามตรวจหาจุดบกพร่อง กลิ่นของรหัส และช่องโหว่ด้านความปลอดภัย มีปลั๊กอินจำนวนมากให้ใช้เป็นส่วนหนึ่งของไปป์ไลน์การผสานรวมอย่างต่อเนื่อง รวมถึงสำหรับ Maven, Jenkins และ GitHub

เมื่อคำนึงถึงสิ่งนี้ คุณจะวิเคราะห์รหัสคงที่ได้อย่างไร

นี่คือวิธีการทำงานของการวิเคราะห์โค้ดแบบคงที่

  1. เขียนรหัส ขั้นตอนแรกของคุณคือการเขียนโค้ด
  2. เรียกใช้ตัววิเคราะห์รหัสคงที่ ถัดไป เรียกใช้ตัววิเคราะห์โค้ดแบบคงที่เหนือโค้ดของคุณ
  3. ตรวจสอบผลลัพธ์ ตัววิเคราะห์รหัสคงที่จะระบุรหัสที่ไม่สอดคล้องกับกฎการเข้ารหัส
  4. แก้ไขสิ่งที่ต้องแก้ไข
  5. ไปที่การทดสอบ

คุณวิเคราะห์โค้ดโดยใช้ SonarQube อย่างไร

กำลังวิเคราะห์ กับ โซนาร์คิวบ์ สแกนเนอร์ เลื่อนลงไปที่ โซนาร์คิวบ์ ส่วนการกำหนดค่าเครื่องสแกนและคลิกที่ "เพิ่ม โซนาร์คิวบ์ สแกนเนอร์" ป้อนรายละเอียด กำหนดค่าโครงการ และเลื่อนลงไปที่ส่วนสร้าง เพิ่ม โซนาร์คิวบ์ -Scanner สร้างขั้นตอนในการสร้างของคุณ กำหนดค่า การวิเคราะห์ SonarQube คุณสมบัติ.

แนะนำ: