It is shown again in table 9.4 By gathering defect data
You will soon discover that some of these categories cause a lot of trouble
While others are not worth much attention
I found that four areas—syntax,function,interface,and assignment—accounted for 97% of all my compile and test defects
Next,examine you defect logs to determine the defect type you encounter most frequently
Then devise checks to find them
Merely specifying “verify the logic” or “chect the punctuation” is not adequate
Add concrete guidelines like “check that all pointers are initialized to NULL” or “Verify the proper use of=and==”when I examined my C++ defect data
I expanded the four most troublesome defect type into three or four subcategories,as shown in table 9.5
These were not additional defect types,but more refined categories of the existing types
To produce this table,I used the descriptions recorded with each defect
This refinement enabled me to focus my reviews on the specific defect types that occurred most frequently
The percentages in the right-hand column show the total number of defect found in reviews,compiling,and testing
เป็นอีกครั้งที่แสดงในตาราง 9.4 จากการเก็บรวบรวมข้อมูลเกี่ยวกับ ข้อบกพร่อง
คุณจะไม่ช้าไม่นานพบว่าบางส่วนของ ประเภท นี้ทำให้เป็นจำนวนมากของ ปัญหา
ในขณะที่คนอื่นจะไม่มีความหมายอะไรมากนักให้ความ สนใจ
ผมพบว่าสี่พื้นที่ - ไวยากรณ์,ทำงาน,อินเตอร์เฟซ,และการกำหนด - คิดเป็นสัดส่วน 97% ของทั้งหมดของฉันรวบรวมและการทดสอบความบกพร่อง
ถัดไป,ตรวจสอบคุณกับข้อบกพร่องจะล็อกในการพิจารณาข้อบกพร่องคุณพิมพ์พบบ่อยที่สุด
จากนั้นจึงคิดออกมาตรวจสอบเพื่อหาได้
ซึ่งจะช่วยเป็นเพียงการระบุว่า"ให้ตรวจสอบที่ตรรกะ"หรือ" chect ที่เครื่องหมายวรรคตอน"ไม่เพียงพอ
เพิ่มคอนกรีตแนวทางอย่าง"ตรวจสอบว่าทั้งหมดเป็นตัวชี้เพื่อเริ่มต้นการทำงานของค่าเป็นนัล"หรือ"ตรวจสอบการใช้งานที่เหมาะสมของ= และ == "เมื่อผมตรวจสอบข้อบกพร่องของฉัน C ข้อมูล
ผมขยายตัวที่สี่ที่ทำให้หนักใจข้อบกพร่องพิมพ์เข้าสู่สามหรือสี่ ประเภท ย่อย,ตามที่แสดงในตาราง 9.5
นี้ไม่ได้เพิ่มเติมข้อบกพร่อง ประเภท ,แต่มาก ประเภท ของที่มีอยู่หลาย ประเภท
ซึ่งจะช่วยในการสร้างตารางนี้,ใช้คุณสมบัติที่บันทึกด้วย ข้อบกพร่อง
แต่ละแห่งนี้การคัดกรองเปิดใช้งานให้ผมให้ความสำคัญของฉันในการตรวจสอบเฉพาะข้อบกพร่อง ประเภท ที่เกิดขึ้นบ่อยที่สุด
ซึ่งจะช่วยให้เปอร์เซ็นต์ในด้านขวาคอลัมน์แสดงจำนวนของข้อบกพร่องพบในการตรวจสอบ,การรวบรวม,และการ ทดสอบ
การแปล กรุณารอสักครู่..