AGILE TECHNICAL TESTER: EFFECTIVE CODE REVIEWS EĞİTİMİ

Kod incelemeyi etkili ve saygılı yap

Pull request akışı, inceleme kontrol listeleri, kod kokuları, güvenlik gözü ve yapıcı geri bildirim kültürü

Teknik test uzmanları ve geliştiriciler için etkili kod inceleme: PR akışı, neye bakılacağı, kod kokuları, güvenlik gözü, statik analiz entegrasyonu ve yapıcı geri bildirim kültürünü gerçek PR'lar üzerinde işleyen iki günlük orta seviye eğitim.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Hem kaliteyi yükselten hem ekibi geliştiren bir inceleme pratiği

Bu eğitim teknik test uzmanları ve geliştiricilere etkili kod inceleme (code review) becerisi kazandırır. Kod incelemenin amaçları, pull request / merge request akışı, küçük ve sık PR ilkesi, incelemede nelere bakılacağı (doğruluk, okunabilirlik, test kapsamı, güvenlik, performans) işlenir. Kod kokuları ve SOLID ihlalleri, test edilebilirlik gözü, güvenlik açığı sezme (girdi doğrulama, enjeksiyon), inceleme kontrol listeleri ve otomatik statik analiz/linter entegrasyonu ele alınır. Yapıcı ve saygılı geri bildirim dili, inceleme bias'ları ve inceleme kültürünü ölçüp iyileştirme uygulamalı aktarılır.

Süre ve Format

2 Gün. Her gün dört modül; kavram anlatımı ardından gerçek pull request'ler üzerinde inceleme ve geri bildirim yazma laboratuvarlarıyla ilerler.

Seviye

Orta Seviye — etkili kod inceleme, pull request akışı, inceleme kontrol listeleri ve yapıcı geri bildirim kültürünü işler

Öğrenme Metodu

Gerçek pull request örnekleri üzerinde kusur ve kod kokusu avlama ile yapıcı geri bildirim yazma laboratuvarları.

Neden Bu Eğitim?

🔎Erken Kusur

Kusurları birleştirmeden (merge) önce incelemede ucuz aşamada yakalarsınız.

📚Bilgi Paylaşımı

İnceleme yoluyla kod sahipliğini yayıp ekip öğrenmesini hızlandırırsınız.

🤝Yapıcı Dil

Kişiyi değil kodu hedefleyen saygılı geri bildirim diliyle güveni korursunuz.

Anahtar Konular

kod incelemecode reviewpull requestkod kokularıstatik analizyapıcı geri bildirimSOLIDtest edilebilirlikgüvenli kodçevik geliştirme
“İyi bir kod incelemesi kodu değil, onu yazan ve okuyan herkesi geliştirir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Kod Okuryazarlığı

Bir programlama dilinde kod okuma yeterliliği faydalı olur.

2
Versiyon Kontrol

Git ve pull request akışına temel aşinalık yararlıdır.

3
Takım Bağlamı

Bir ekip içinde kod üretme/inceleme deneyimi örnekleri kolaylaştırır.

4
Örnek Depo

İnceleme laboratuvarları için erişilebilir bir Git deposu gerekir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı etkili PR akışını kurar ve incelemede nelere bakacağını bilir.
Modül 1
Kod İncelemenin Amacı
  • İnceleme hedefleri: kalite ve öğrenme
  • Kapı tutma (gatekeeping) yanılgısı
  • Modern code review ve asenkron inceleme
  • Pair/mob ile inceleme ilişkisi
  • İnceleme ve kalite maliyeti
  • İnceleme kültürünün değeri
Modül 2
Pull Request Akışı
  • Küçük ve sık PR ilkesi
  • PR açıklaması ve bağlam verme
  • Draft PR ve erken geri bildirim
  • İnceleme boyutu ve zaman kutusu
  • Merge stratejileri (squash/rebase)
  • Bekleyen PR birikimini yönetme
Modül 3
Neye Bakılır
  • Doğruluk ve kenar durumları
  • Okunabilirlik ve adlandırma
  • Test kapsamı ve test kalitesi
  • Hata yönetimi ve loglama
  • Performans ve kaynak kullanımı
  • Geriye uyumluluk ve API etkisi
Modül 4
Kod Kokuları
  • Uzun metot ve büyük sınıf
  • Yinelenen kod (DRY ihlali)
  • SOLID ihlalleri ve sıkı bağ (coupling)
  • Sihirli sayı ve ölü kod
  • İsimlendirme kokuları
  • Kokudan refactoring önerisine
Günün hedefiKatılımcı güvenlik gözüyle inceler, araçları entegre eder ve yapıcı geri bildirim yazar.
Modül 1
Güvenlik Gözü
  • Girdi doğrulama eksikleri
  • Enjeksiyon (SQL/komut) riskleri
  • Kimlik doğrulama ve yetki kontrolü
  • Gizli bilgi sızıntısı (secret leak)
  • Güvenli varsayılan ve en az yetki
  • OWASP temelli inceleme sezgisi
Modül 2
Test Edilebilirlik
  • Test edilebilir kod tasarımı
  • Bağımlılık enjeksiyonu ve mock
  • Yan etkiyi izole etme
  • Birim test eksikliğini işaretleme
  • Test kokularını yakalama
  • İncelemede test talebi yazma
Modül 3
Otomasyon ve Statik Analiz
  • Linter ve formatter entegrasyonu
  • Statik analiz (SAST) araçları
  • CI'da zorunlu inceleme kapıları
  • Otomatik kontrol ile insan odağını ayırma
  • Kod kapsamı eşiği
  • Gürültüyü azaltma ve sinyal koruma
Modül 4
Yapıcı Geri Bildirim
  • Kişiyi değil kodu hedefleme
  • Soru sorarak öneri getirme
  • Nit/öneri/blocker ayrımı
  • Övgü ve pozitif pekiştirme
  • İnceleme bias'larını fark etme
  • İnceleme metrikleriyle kültürü iyileştirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İnceleme Amacı

Kod incelemeyi kapı tutma değil kalite ve öğrenme aracı olarak kullanabilirsiniz.

✅
PR Akışı

Küçük, sık ve bağlamı net pull request akışı kurabilirsiniz.

✅
Neye Bakılır

Doğruluk, okunabilirlik, test ve performans gözüyle inceleyebilirsiniz.

✅
Kod Kokuları

Kod kokularını ve SOLID ihlallerini tespit edip refactoring önerebilirsiniz.

✅
Güvenlik Gözü

Girdi doğrulama ve enjeksiyon gibi güvenlik risklerini sezebilirsiniz.

✅
Statik Analiz

Linter ve SAST araçlarını inceleme akışına entegre edebilirsiniz.

✅
Yapıcı Dil

Kişiyi değil kodu hedefleyen saygılı geri bildirim yazabilirsiniz.

✅
Kültür

İnceleme metrikleriyle takımın inceleme kültürünü iyileştirebilirsiniz.

Kimler İçin Uygundur?

  • Çevik takımlardaki geliştiriciler
  • teknik test uzmanları
  • tech lead'ler
  • inceleme kültürünü iyileştirmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Geliştiriciler, teknik test uzmanları, tech lead'ler ve inceleme kültürünü iyileştirmek isteyenler için uygundur.
Hangi dil kullanılır?
İlkeler dilden bağımsızdır; örnekler yaygın dillerden seçilir ve kavramlar genel geçerdir.
Git bilmek gerekir mi?
Git ve pull request akışına temel aşinalık faydalıdır; derin uzmanlık şart değildir.
Otomatik araçlar incelemeyi gereksiz kılar mı?
Hayır; eğitim statik analizle insan incelemesini tamamlayıcı kullanmayı işler.
Eğitim sonunda sertifika veriliyor mu?
Evet, tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Agile Technical Tester: Effective Code Reviews Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Çevik Yöntemler (Agile/Scrum/Kanban)Agile OKRs Training Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile OKRs Training Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

OKR yazımı, çıktı-sonuç ayrımı, committed ve aspirational OKR, çeyreklik kadence, CFR ve çevik backlog hizasını uygulamalı öğrenin.

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Agile Organizations: Agile Models & Scaling Agile Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile Organizations: Agile Models & Scaling Agile Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

SAFe, LeSS, Nexus ve Scrum@Scale ile çevik ölçekleme, PI Planning, çevik portföy, takım topolojileri ve dönüşüm yönetişimini uygulamalı öğrenin.

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Agile Organizations: Building an Agile Culture Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile Organizations: Building an Agile Culture Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Çevik kültür, servant leadership, operating model, SAFe/LeSS ölçekleme, OKR ve değişim yönetimiyle organizasyon çapında kalıcı çeviklik dönüşümü eğitimi.

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Agile Portfolio and Program Management (ICP-DAS) Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile Portfolio and Program Management (ICP-DAS) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

ICP-DAS kapsamında Lean portföy, WSJF önceliklendirme, portföy kanban, PI Planning, bağımlılık yönetimi ve akış metrikleriyle kurumsal çevik yönetim eğitimi.

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Agile Product Ownership Training (ICP-APO Certification) Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile Product Ownership Training (ICP-APO Certification) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ICP-APO uyumlu ürün sahipliği eğitimi: ürün vizyonu, impact ve story mapping, INVEST kullanıcı hikâyeleri, backlog yönetimi, MVP ve değer odaklı önceliklendirme

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn