SonarQube

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

อีกทั้ง SonarQube สามารถทำการวิเคราะห์โค้ดด้วยเกณฑ์ที่พื้นฐานต่างๆ เช่น Duplicate Code (โค้ดที่มีซ้ำๆ กันในหลายไฟล์), Bugs & Vulnerabilities (ช่องโหว่หรือสิ่งที่อาจจะทำให้เกิดปัญหา), Code Smells (โค๊ดที่ไม่ได้ทำงานผิดพลาดแต่สามารถปรับปรุงให้ดีขึ้นได้) เป็นต้นซึ่งใน SonarQube มีFunctions Code Analyzers ที่รองรับการตรวจสอบอยู่หลายภาษา และยังสามารถ intregate เข้บกับ build tool ต่างๆ ได้ เช่น gradle, maven, MS Build และพวก CI tools เช่น Jenkins, Bamboo, Hudson ถูกพัฒนาโดยบริษัท SonarSource

SonarQube สามารถทำอะไรได้บ้าง

-ตรวจสอบ Bug

-ค้นหา Code Smell

-ค้นหา Vulnerabilities

-สามารถทำงานร่วมกับ Automation tools ได้

-รองรับภาษาต่างๆได้มากกว่า 25 ภาษา

sonarqube

หาข้อมูลเพิ่มเติมได้ที่ sonarqube.org

Cr. medium

4Xtreme