İnceleme nedir?
- Git kursu
- Orta seviye
- Ders 57/82
- 4 dk
Kod incelemesinin kalıte kontrol aracı olduğunu öğrenirsin.
Kod incelemesi nedir?
Kod incelemesi (code review), bir geliştiricinin yazdığı kodun başka bir geliştirici tarafından kontrol edilmesidir. Amaç yalnızca hataları bulmak değil, kod kalitesini artırmak, okunabilirliği değerlendirmek ve iyileştirme önerileri sunmaktır.
function calculateTotal(price, quantity) {
return price * quantity;
}GitHub'da inceleme genellikle bir Pull Request (PR) üzerinden yapılır. İnceleyen kişi değişiklikleri değerlendirir ve geri bildirim verir.
Geri bildirim neden önemlidir?
İnceleme sırasında bulunan sorunlar, kodu yazan kişiye yapıcı geri bildirim olarak iletilir. Bir yorum, hatanın neden sorun oluşturduğunu ve nasıl iyileştirilebileceğini açıklayabilir.
// Daha açıklayıcı bir isim kullan
function getUserAge(birthYear) {
return 2026 - birthYear;
}İyi bir inceleme kişiyi değil, kodu değerlendirir ve çözüm odaklı iletişim kurar.
Uygulama İnceleme bilgisi oluştur
review adlı bir JavaScript nesnesi oluştur. quality ve feedback özelliklerini true, status özelliğini "pending" yap. Son olarak console.log ile durum değerini yazdır.
Başlangıç kodu
const review = {
// İnceleme özelliklerini ekle
};
// Durumu yazdırÖrnek çözüm
const review = {
quality: true,
feedback: true,
status: "pending"
};
console.log(review.status);Beklenen çıktı
pending
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Kod incelemesinin temel amacı nedir?
- Uzak depodaki bütün dalları silmek
- Commit geçmişini tamamen temizlemek
- Projenin programlama dilini değiştirmek
- Kod kalitesini değerlendirmek ve iyileştirmek Doğru cevap
Açıklama: Kod incelemesi, hataları ve iyileştirme fırsatlarını belirleyerek kod kalitesini artırmayı hedefler.
2 İnceleme kavramı
const review = {
quality: true,
feedback: true,
type: "____"
};
const review = {
quality: true,
feedback: true,
type: "code_review"
};
Açıklama: İncelemenin türünü code_review olarak belirtiyoruz.
3 İnceleme kavramları
| Kavram | Anlamı |
|---|---|
Code review |
Kodun kontrol edilmesi |
Quality |
Kodun niteliği |
Feedback |
Yapıcı geri bildirim |
Reviewer |
İncelemeyi yapan kişi |