cyclomatix
v1.0.0
เครื่องมือการวิเคราะห์แบบคงที่ GO เพื่อสร้างกราฟการไหลของการควบคุมและคำนวณความซับซ้อนของวัฏจักร
Cyclomatix คำนวณความซับซ้อนของ cyclomatic ของแต่ละฟังก์ชันที่พบในไฟล์อินพุตที่กำหนดโดยผู้ใช้กับเครื่องมือ
Cyclomatix ผ่านฟังก์ชั่นทั้งหมดที่พบในไฟล์ที่ป้อนโดยผู้ใช้เพื่อสร้างกราฟการควบคุมการไหลของพวกเขาจากนั้นส่งออกในไฟล์ DOT ที่ใช้โดย graphviz
คำเตือน
ในการใช้คุณสมบัติการสร้างกราฟการควบคุมการควบคุมอย่างเต็มที่ผู้ใช้จะต้องติดตั้ง graphviz ในเครื่องของพวกเขา
หลังจากติดตั้ง cyclomatix บนระบบของคุณคุณสามารถทำตามขั้นตอนเพื่อเริ่มต้นใช้เครื่องมือ
.go จากไดเรกทอรี examples ใน repo นี้cyclo complexity -f examples เพื่อรับตารางความซับซ้อนของวงจรของฟังก์ชั่นในไฟล์cyclo cfg -f example -o target เพื่อสร้างกราฟการไหลควบคุมของแต่ละฟังก์ชันที่สามารถพบได้ในไฟล์ตัวอย่าง