ดี,
ขึ้นอยู่กับสิ่งที่คุณหมายถึงโดย "การทดสอบหน่วย" ...
ถ้าเป็นแบบทดสอบหน่วย TDD มันจะไม่มีความหมายเพราะคุณเขียนการทดสอบในขณะที่คุณเขียนรหัส ไม่มีตัวตนภายหลังในกรณีนี้คุณปรับปรุงคุณภาพของรหัสอย่างต่อเนื่อง: การเปลี่ยนโครงสร้าง ...
และ
ถ้าเป็นคลาสสิก "การทดสอบหน่วย" [อะไรก็ตามที่มันหมายถึงฉันไม่รู้ แต่ฉันหมายถึงการทดสอบหลังจากที่คุณเขียนรหัสและทำโดยคนอื่นทั่วไป] แล้วเกณฑ์หลักคือสิ่งที่คุณคาดหวังจาก codereview และลักษณะของการทดสอบหน่วย: ถ้า คุณต้องการคำติชมอย่างรวดเร็วทำการตรวจสอบและดำเนินการและไม่มีการทดสอบหน่วยอัตโนมัติคุณจะต้องรอการทดสอบหน่วย หากคุณต้องการระบุปัญหาผู้ใหญ่ด้วยการตรวจสอบโค้ดและใช้วิธีแก้ปัญหาแบบเพิ่มหน่วยสำหรับการทำซ้ำครั้งถัดไปคุณสามารถทำได้ก่อนทดสอบหน่วย ...
แต่หลังจากทั้งหมดส่วนตัวสำหรับ codereview หลังจากหรือหลังทดสอบหน่วยไม่ได้เป็นเกณฑ์จริงสำหรับฉัน ...
ทำไมเราถึงทำ codereview สำหรับคุณภาพของรหัส ... แทนที่จะเป็นประตู "การควบคุมคุณภาพ" ฉีดคุณภาพลงในกระบวนการพัฒนาซอฟแวร์ของคุณ - สิ่งแวดล้อม ...