dev-tools
Sözlük ↗Sola Kaydırma (Shift Left)
"Sola kaydırma" (shift left), kalite ve güvenlik kontrollerini geliştirme yaşam döngüsünde daha erkene taşımak demektir — fikirden canlıya uzanan bir zaman çizelgesinde sola — sorunları yalnızca QA'de ya da sürümden sonra yakalamak yerine. Uygulamada bu; testleri, lint'i, tür kontrollerini, güvenlik taramalarını ve kod incelemesini her commit veya pull request'te çalıştırmak anlamına gelir; böylece bir hata ya da güvenlik açığı, onu yazan geliştirici tarafından, yazıldıktan dakikalar sonra yakalanır, haftalar sonra ayrı bir ekip tarafından değil. Tüm mesele ekonomisinde: IDE'de bulunan bir kusur, hem mühendislik zamanı hem müşteri güveni açısından, canlıda bulunanın çok küçük bir kesrine mal olur. SaaS geliştiricileri için bu, araç değerlendirirken karşınıza çıkar — CI test paketleri, statik analiz ve bağımlılık tarayıcılarının hepsi birer sola kaydırma hamlesidir. Pratik not: her şeyi körü körüne sola kaydırmayın; commit yolundaki yavaş ya da gürültülü kontroller geliştirici deneyimini bozar ve göz ardı edilir. Hızlı, yüksek sinyalli kontrolleri engelleyici yapın, ağır olanları ise eşzamansız çalıştırın.
İlgili terimler