Ek bilgiler
📜 001-004-diff-checker-kullanimi.md
Diff Checker ile Hata Avı: "Aynısını Yazdım Ama Çalışmıyor" İllüzyonunu Kırmak
En sık karşılaştığım serzenişlerden biri "Hocam sizin yazdığınızın tıpkısının aynısını yazdım ama çalışmıyor" cümlesidir. İnanın bana, kod yazarken dikkatinizin telefona kayması veya bir mesajlaşma anı bile farkında olmadan "app" yerine "zap" yazmanıza, fazladan bir harf ya da satır eklemenize sebep olabilir. Üstelik Visual Studio Code yazı boyutunuz (font size) çok küçükse, bu minicik yazım hatalarını gözünüzle yakalamanız neredeyse imkansızdır. Eğitim boyunca bu ayarı büyütmenizi defalarca hatırlatacağım; çünkü görünmeyen karakter hataları saatlerinizi heba edebilir.
İşte tam bu noktada körlemesine satır aramak yerine modern araçların gücünden yararlanmalıyız. GitHub üzerindeki çalışan kaynak kodumu alıp kendi kodunuzla bir "Diff Checker" aracında karşılaştırın. İnternette onlarca farklı karşılaştırma sitesi ve masaüstü yazılımı bulabilirsiniz. Bazıları yavaştır, fazla reklam barındırır; onları hemen eleyin. Canlı karşılaştırma yapan, değişiklikleri net renklendiren pratik bir site seçin. "Compare" butonuna bastığınız anda eksik harfleri, kayan satırları ve fazladan eklenen blokları saniyeler içinde karşınızda görürsünüz.
Unutmayın, bilgisayar duygusal değildir; yazdığınız kod eğitmenin koduyla gerçekten birebir aynıysa muhakkak çalışır. Çalışmıyorsa mutlaka bir yerlerde gözden kaçan bir harf ya da syntax farkı gizlidir. Dakikalarca ekrana boş boş bakıp gözünüzü yormak yerine kendinize en uygun Diff Checker sitesini bulun ve bunu çalışma rutininize ekleyin. Debug yaparken inatlaşmak değil, doğru aracı devreye sokmak hız kazandırır. Bu alışkanlığı şimdiden kazanın, hataları ayıklarken zamanınızı değil zihninizi tasarruflu kullanın.
📌 Hatırlanması Gereken Temel Noktalar (Takeaways)
- "Aynısını Yazdım Ama Çalışmıyor" İllüzyonu: Kod birebir aynıysa çalışır; çalışmıyorsa mutlaka araya karışmış ufak bir yazım (typo), harf veya noktalama hatası vardır.
- Diff Checker Araçlarından Faydalanın: GitHub'daki çalışan kaynak kod ile kendi kodunuzu yan yana getirip fark kontrolü (diff) yapan araçlara yapıştırarak hatayı anında yakalayın.
- Editör Yazı Boyutunu (Font Size) Büyütün: VS Code'da yazı boyutu çok küçük olduğunda gözün syntax hatalarını yakalaması imkansızlaşır; ekranınızı okunabilir büyüklüğe ayarlayın.
- Dikkat Dağınıklığı Minik Hatalar Doğurur: Kod yazarken telefonla ilgilenmek ya da sohbet etmek farkında olmadan yanlış harflere basmanıza veya blokları kaydırmanıza yol açar.
- Hızlı ve Pratik Araçları Seçin: Aşırı reklamlı veya yavaş sitelerle vakit kaybetmeyin; canlı ve renkli fark vurgulayan hafif Diff Checker sitelerini debug rutininize ekleyin.
📚 Ek Kaynaklar ve Derinlemesine Okuma Önerileri (Ek Bilgi)