AI kodlar, sen ne gözlemlersin? Gözden kaçırılan riskler
AI-yardımlı geliştirme hızlı, ama tam satır satır gözden geçirmek gereksiz. Soru şu: nereye odaklanmalısın? Reaktif uygulamalarda, özellikle ERP yazma işlemlerinde, gözden kaçan bir hata doğrudan iş veriye zarar verebilir.
Test ve veri bütünlüğü senin birinci savunma hattı olmalı. AI birim testler yazabilir, ama entegrasyon testleri ve ERP yazma işlemleri elle doğrulanmalı. Veritabanını kontrol et: yazılan değerler doğru mu, boş alanlar tutarlı mı, referans bütünlüğü sağlanmış mı? Kod kusurlu olabilir ama veri yanlışsa iş sürecin kopmasıdır.
Güvenlik kontrol listesi: SQL enjeksiyonu (özellikle dinamik sorgularda), CORS ayarları, kimlik doğrulama/yetkilendirme akışı, API rate limiting, gizli bilgilerin (API anahtarı, parola) kodda sızması. AI bu konularda sık hata yapar. Birkaç dakikada bu noktaları tarayabilirsin.
Okunabilirlik? Eğer AI aynı kodu bakım yapacaksa (ki muhtemelen öyle), o zaman önemli. Ama karmaşık iş mantığı, veri dönüşümleri, hata işleme gibi kısımlar okunabilir olmalı, sonraki geliştirici (insan veya AI) bunu anlamak zorunda.
Kayıp gözlemler: veri kaybı (silme işlemleri), performans düşüşü (N+1 sorguları, büyük veri setleri), ve iş kurallarına uyum. AI tüm gereksinimi anlamayabilir; sen spec'i ve bağlamı biliyorsun.
Praktik: tam satır satır yerine, test geçmişi veri akışı güvenlik iş mantığı sırasıyla kontrol et. Hata yapıldığında (ve yapılacak), genelde bu sıradakilerden biri sorumlu. Zaman yatırımı orada döner.
0 yorum