Cppcheck (เครื่องมือวิเคราะห์สำหรับการเขียนโปรแกรม C และ C++) 2.12 เครื่องมือวิเคราะห์สำหรับการเขียนโปรแกรม C และ C++ Cppcheck (เครื่องมือวิเคราะห์สำหรับการเขียนโปรแกรม C และ C++) 2.12

Cppcheck รองรับการตรวจสอบแบบคงที่ที่หลากหลายซึ่งตัวคอมไพเลอร์อาจไม่ครอบคลุมถึง การตรวจสอบเหล่านี้เป็นการตรวจสอบการวิเคราะห์แบบคงที่ที่สามารถทำได้ในระดับซอร์สโค้ด โปรแกรมนี้มุ่งเน้นไปที่การตรวจสอบการวิเคราะห์แบบคงที่ที่เข้มงวดมากกว่าการวิเคราะห์พฤติกรรม

image

การตรวจสอบบางส่วนที่รองรับ ได้แก่:

  • การตรวจสอบตัวแปรอัตโนมัติ
  • การตรวจสอบขอบเขตสำหรับการโอเวอร์รันอาร์เรย์
  • การตรวจสอบคลาส (เช่น ฟังก์ชันที่ไม่ได้ใช้ การเริ่มต้นตัวแปร และการทำสำเนาหน่วยความจำ)
  • การใช้งานฟังก์ชันที่เลิกใช้แล้วหรือแทนที่ตาม Open Group[3]
  • การตรวจสอบความปลอดภัยของข้อยกเว้น เช่น การใช้การจัดสรรหน่วยความจำและการตรวจสอบตัวทำลาย
  • หน่วยความจำรั่ว เช่น เนื่องจากสูญเสียขอบเขตโดยไม่มีการจัดสรรคืน
  • การรั่วไหลของทรัพยากร เช่น เนื่องจากลืมปิดตัวจัดการไฟล์
  • การใช้ฟังก์ชันและสำนวนไลบรารีเทมเพลตมาตรฐานไม่ถูกต้อง
  • การกำจัดโค้ดที่ไม่ทำงานโดยใช้ตัวเลือกฟังก์ชันที่ไม่ได้ใช้
  • ข้อผิดพลาดด้านรูปแบบและประสิทธิภาพเบ็ดเตล็ด

คุณสมบัติของ Cppcheck:

  • การวิเคราะห์โค้ดที่ไม่ซ้ำใครที่ตรวจจับข้อบกพร่องประเภทต่างๆ ในโค้ดของคุณ
  • มีทั้งอินเทอร์เฟซบรรทัดคำสั่งและอินเทอร์เฟซผู้ใช้แบบกราฟิก
  • Cppcheck ให้ความสำคัญกับการตรวจจับพฤติกรรมที่ไม่ได้กำหนด
  • โหวตให้คะแนน:
    12345
    51 Rated
  • ระบบปฏิบัติการ (OS):
  • ประเภทใบอนุญาต: ฟรีแวร์
  • อัพเดทล่าสุด: 11 ก.ย. 2023
  • สำนักพิมพ์: Daniel Marjamaki
  • ขนาดไฟล์: 21 Mb
  • ดาวน์โหลด: 0
กระทู้สุ่ม:
ความคิดเห็น:
ซอฟต์แวร์ที่เกี่ยวข้อง
  • WinSCPไคลเอ็นต์ SFTP และ FTP สำหรับ Windows WinSCP
  • WindowTop Proตั้งค่าหน้าต่างปัจจุบันอยู่ด้านบน WindowTop Pro
  • Kali Linuxนิติดิจิตอลและการทดสอบการเจาะ Kali Linux
  • IDM UEStudioสภาพแวดล้อมการพัฒนาแบบบูรณาการที่มีประสิทธิภาพ (IDE) IDM UEStudio
  • App Builderซอฟต์แวร์ที่ดีที่สุด & ตัวสร้างแอพ App Builder
  • Adobe AIRสร้างแอพ เดสก์ท็อปและมือถือ Adobe AIR