Elbette Kod İnceleme gerekli değildir . Sonra tekrar, testler, sürekli entegrasyon, kaynak kontrolü, müşteri katılımı, profilleme, statik analiz, uygun donanım, tek tıklamayla kurulumlar, hata izleme, liste devam ediyor.
Code Review ile birlikte, yukarıda bahsettiğim şeyler, yazılım kalitesinin korunmasına yardımcı olan araçlardır. Beceri, şans, zaman ve kararlılık kombinasyonu ile; Eğer yapabilirsiniz Bu eşyaların herhangi olmadan kaliteli yazılım teslim, ancak daha büyük olasılıkla sen işte olmaz .
Senaryoda, kafan karışacak bir şey yok. Her organizasyon en iyi uygulamalardan hoşlanmaz. Bununla aynı fikirde olmayabilirler, uyguladıkları farklı bir en iyi uygulama ile çatışabilirler ya da uygulama yükünün bu noktada onlar için çok büyük olduğunu düşünebilirler. Koşullarına bağlı olarak, bunu yaparken doğru olabilirler veya sahte bir ekonomi oluşturabilirler. Bazı araçlar için, (örneğin kaynak kontrolü) geri ödeme / efor oranı o kadar iyidir ki; diğerleri için daha az açık.
Kuşkusuz, kod incelemesinin önemli bir ek yük getiren bir uygulama olduğu şüphesizdir. Bu nedenle, kuruluşlar bu ek yükü en aza indirgemeyi ya hiç ya da sadece belirli durumlarda (örneğin küçük bir ekip üyesi ya da özellikle kıllı bir değişiklik için) yaparak en aza indirmeye çalışacaklar. Maliyetinden daha fazla geri kazandığı (böcekleri yakalamak, teknik borçları azaltmak veya bilgi paylaşmak) her zaman açık değildir. Bu geri ödemenin miktarını ölçmek zordur, oysa kuruluşunuzun incelemelerde harcadığı çalışma saatlerini saymak çok kolaydır. Ölçülmesi en kolay bit (azaltılmış hata sayısı) diğer faktörlere atfedilmesi kolaydır (örneğin, "tabii ki daha az böcek vardır, daha olgunlaşır").