Mükemmel bir dünyada, gereksinimler spesifikasyonlarından kullanıcı kılavuzlarına ve test senaryolarına kadar her şey yazar ve akranları tarafından en az bir kişi tarafından açıkça okunacaktır. Ancak incelemeler, basit masa kontrolleri bile zaman alır ve maliyetlidir. Bu, neyi incelemeniz gerektiğini ve ne zaman incelemeniz gerektiğini seçmeniz gerektiği anlamına gelir.
İncelenecek şeylere öncelik vermenizi, bunları nasıl incelemek istediğinizi seçmenizi ve uygun ayrıntı düzeyiyle mümkün olduğunca incelemeye çalışmanızı öneririm. Önceliklendirme, gereksinimlerin gözden geçirilmesi, tasarım ve üretim kodunun gözden geçirilmesi ve test senaryolarının gözden geçirilmesi gerektiği gibi yapay tipe dayanabilir. Bu bağlamda, yüksek riskli veya yüksek değerli bileşenlerin incelemede bir öncelik veya belki de daha resmi bir inceleme alacağını belirtebilirsiniz.
Zamana kadar, her şey bileşenin ne kadar öncelikli olduğuna geri dönüyor. 10-15 dakika inceleyerek geçirdiğim zamanlar oldu ve diğer zamanlarda kodu tek tek okuduktan sonra 30-45 dakika süren daha resmi bir inceleme işlemi yapmak için bir odaya gitti ( modül).
Sonunda, zaman, maliyet, kapsam ve kalite arasındaki dengedir. Hepsine sahip olamazsınız, bu yüzden nerede yapabileceğinizi optimize etmeniz gerekir.