ปัญหาที่สำคัญกว่านั้นคือความคิดเห็นที่ครอบคลุมโค้ดของคุณมีความคิดเห็นมากน้อยเพียงใด หากความเห็นของคุณพบปัญหาเพียงเล็กน้อยหรือไม่มีเลยการไปถึงการครอบคลุมอย่างเต็มที่จะไร้ประโยชน์
ก่อนอื่นให้ทำการรีวิวของคุณให้ได้ผลมากขึ้นจากนั้นตัดสินใจเลือกความคุ้มครอง
ความคิดเห็นควรจะดำเนินการไม่เพียง แต่ในรหัส แต่ยังเกี่ยวกับการออกแบบ
นอกจากนี้ความคิดเห็นจะไม่แทนที่การทดสอบและเครื่องมือ:
- ความคิดเห็นสามารถเรียกใช้รหัสแห้ง
- ความคิดเห็นอาจรวมถึงการวิเคราะห์รหัส
- ความคิดเห็นตรวจสอบการใช้ซ้ำและการอ่าน
- ความคิดเห็นสามารถตรวจสอบบางแง่มุมของประสิทธิภาพอย่างไรก็ตามสิ่งนี้ไม่ได้แทนที่การวัดจริงของเวลาทำงานและการค้นหาคอขวด
- มีเครื่องมือสำหรับการวิเคราะห์รหัสคงที่
- มีเครื่องมือสำหรับการทดสอบแบบแผนการเข้ารหัสไม่ต้องเสียเวลาตรวจสอบในเรื่องนี้
- หน่วยระบบและการทดสอบการรวมรหัสเรียกใช้เปียก
- การทดสอบหน่วยระบบและการรวมเข้าด้วยกันสามารถทำซ้ำได้โดยอัตโนมัติการตรวจสอบโค้ดมักจะใช้เพียงครั้งเดียว
- การทดสอบหน่วยควรมีขอบเขตรหัสสูงและทดสอบทั้งสถานการณ์จำลองความสำเร็จหลักและเงื่อนไขสิ้นสุดการตรวจสอบโค้ดสามารถทำได้เพียงบางส่วนเท่านั้น
- การทดสอบบูรณาการทดสอบความสามารถของหน่วยหรือระบบที่จะทำงานร่วมกันตรวจสอบรหัสไม่สามารถแทนที่นี้
- ฟังก์ชั่นการทดสอบระบบการทดสอบของทั้งระบบตรวจสอบรหัสไม่สามารถแทนที่นี้
ลองอุทิศเวลาที่กำหนดไว้ล่วงหน้าต่อเดือน (หรือต่อการวิ่ง) สำหรับความคิดเห็น เลือกรหัสที่คุณต้องการตรวจสอบที่ช่องเฉพาะถัดไปโดยใช้การวิเคราะห์พฤติกรรมเช่น:
- รหัสที่อาจมีข้อผิดพลาดที่ไม่ปรากฏหลักฐานที่มีการรายงาน
- รหัสที่เมื่อเร็ว ๆ นี้มีข้อบกพร่องที่ระบุอยู่ภายใน
- รหัสที่มีปัญหาด้านประสิทธิภาพ (คอขวด)
- รหัสที่เขียนโดยนักพัฒนาใหม่
- รหัสดั้งเดิมที่เพิ่งได้รับการปรับปรุงโดยบุคคลที่ไม่คุ้นเคยก่อนหน้านี้
- รหัสในพื้นที่ใหม่
- รหัสที่มีอยู่ที่คุณต้องการให้นักพัฒนาใหม่เพื่อเรียนรู้
- รหัสที่แก้ปัญหาที่ซับซ้อน
- รหัสที่ถูกระบุว่าซับซ้อนโดยเครื่องมือวิเคราะห์
และจำไว้ว่าคุณกำลังตรวจสอบรหัส (หรือการออกแบบหรือการทดสอบ) และไม่ใช่ผู้เขียน
ฉันแนะนำวัสดุการอ่านดังต่อไปนี้:
บทวิจารณ์แบบไม่มีการเลือกภายในบ้านเลือกความ
ลับที่ดีที่สุดของการทบทวนรหัสเพียร์