SİBERSALDİRİ.COM · KONU ODAKLI DERS
Bu derste kazanacaklarınız
- Çalışma farkı ile İnceleme arasındaki ilişkiyi açıklamak.
- “Commit yedeklemenin tamamı mıdır?” sorusuna gerekçeli yanıt vermek.
- Örneği değiştirip beklenen ve gözlenen davranışı karşılaştırmak.
Çalışma mantığı ve güven sınırı
Önce değişen dosyaları ve farkı okuyun. İlgisiz değişiklikleri aynı committe biriktirmeyin. Branch, commit ve çalışma ağacı farklı kavramlardır. Silinen gizli anahtar geçmişte kalabilir; böyle durumda yalnızca satırı silmek değil anahtarı döndürmek gerekir. Paylaşılan branch geçmişini yeniden yazmak ekip akışını etkileyebilir; geri alma stratejisini bilinçli seçin.
Açıklamalı örnek
Aşağıdaki parça kavramı görünür kılar. Komut veya kod içeren örnekleri üretim sisteminde değil, size ait ayrı deneme ortamında değerlendirin. Mimari şema ve politika örnekleri çalıştırılabilir program değildir.
git status --short
git diff
git log -5 --onelineBeklenen sonuç ve yorumu
Komutlar çalışma farkını ve kısa geçmişi okur; dosyaları değiştirmez.
Karşılaştırmalı durumlar
| Durum | Beklenen yaklaşım | Neden? |
|---|---|---|
| Diff okunmadı | Commit öncesi incele | İlgisiz veya gizli veri olabilir |
| Sır geçmişe girdi | Anahtarı döndür | Son satırdan silmek yetmez |
| Commit yerel | Uzak yedek planı | Tek kopya kaybolabilir |
Uygulama görevi
Tek bir davranış değişikliği için gerekçesi ve doğrulaması olan commit mesajı yazın.
- İşlemden önce beklenen sonucu ve kabul koşulunu yazın.
- Tek bir değişkeni değiştirin; gözlemi ve kullandığınız ortamı kaydedin.
- Sonucu yukarıdaki karşılaştırma tablosuyla değerlendirin. Uymayan durumda hangi varsayımın yanlış olabileceğini açıklayın.
Sık yapılan hata ve düzeltme yönü
Yanlışlıkla eklenen sırrı yalnızca yeni committe silip güvende saymayın.
Kendinizi sınayın
Commit yedeklemenin tamamı mıdır?
Açıklamalı yanıt: Hayır. Commit yerelde kalabilir; uzak kopya, erişim ve kurtarma politikası ayrıca gerekir.
İlgili derslerle ilerleyin
- Veritabanı migration: Şema değişimini güvenli taşıma
- UI/UX: Görev başarısı, erişilebilirlik ve hata akışı
- SQL temelleri: Seçim, ilişki ve güvenli parametre
- SOLID: Değişim maliyetini azaltan sorular
Teknik başvuru
Bu dersin anlatımı ve örnekleri akademi için yeniden hazırlanmıştır. Aşağıdaki bağlantı, kullanılan teknoloji veya güvenlik yaklaşımının ayrıntılarını doğrulamak için teknik başvurudur.
