Etki: VB, BK · Öncelik: P1 · Doğrulama: VERIFIED
Kaynak: KB-docs
quality/technical-debt.md(tam kod taraması, 2026-09-10). Alanlar: Risk · Evidence · Impact · Recommendation · Priority — KB-docs metninde gömülü; aşağıda korunmuştur.
- Nerede: 679 metot, 273 dosya;
ERPPRO/Class/Dao361. En yoğun:Designer/DosPrint/DosPrint.vb(14),Form/Siparis/NetEntegrator.vb(12),Class/Dao/Dynamic/Class/Base/Data.vb(8),Class/Module/Database.vb(8),Class/Ext/Cari.Provizyon.vb(7). Kritik örnekler:Class/Dao/Islem/Cari.Islem.vb:697(INSERT +RsAktar),Cari.Fatura.vb:231(INSERT +FaturaYaz),Class/Dao/Sistem.KurListesi.vb:116(kur okunamazsa sessiz),Configuration/ConfigurationForm.vb:317(config okunamazsa sessiz). - Etki: VB, BK —
SaveFalsedöner ama sebep kaybolur; kur/önbellek yüklenemezse sessizce boş/eski değer kullanılır. - Kanıt: hotspots §5. Mimari referans §9-6 "348" → scan 679 (Designer/CodeDesigner dahil).
- Öneri: Merkezi günlükleme (
Exception+ SQL metni + kullanıcı/şube), boşCatchyasağı (analizör kuralı),Savesonucuna hata nesnesi eklemek. - Öncelik: P1.
