Kod incelemesi (code review)
Bir geliştiricinin yazdığı kodun, birleştirilmeden önce başka bir geliştirici tarafından doğruluk, okunabilirlik ve güvenlik açısından incelenmesi.
- 01
Neden önemli?
Kod incelemesi hataları, güvenlik açıklarını ve tasarım sorunlarını yayından önce yakalamanın en ucuz yollarındandır; ayrıca bilginin ekip içinde yayılmasını sağlar. Küçük ve anlaşılır değişiklikler daha iyi incelenir. Otomatik araçlar biçim ve basit hataları yakalarken inceleyen kişi mantığa odaklanır.
- 02
Örnek
İnceleme sırasında bir geliştirici, yeni eklenen indirim kodunun sunucuda değil yalnız tarayıcıda kontrol edildiğini fark eder. Kontrol sunucuya taşınır ve değişiklik ondan sonra birleştirilir.
- 03
Sık yapılan hata
Binlerce satırlık değişikliği tek seferde incelemeye göndermek. Büyük değişikliklerde inceleme yüzeysel kalır ve önemli sorunlar gözden kaçar.
- 04
İlgili terimler
- SAST · Statik uygulama güvenlik testi
- QA · Kalite güvencesi
- CI/CD · Sürekli entegrasyon ve sürekli teslim
İlgili hizmet ve rehberler
Projenizi konuşalım.
İhtiyacınızı dinleyelim, kapsamı birlikte netleştirelim.