AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Kalite ve teknik borç › Items › TD-14

Veri katmanı UI açıyor

TECH_DEBTERPGOLD_COREACTIVEVERY_HIGHSOURCE_IMPLEMENTED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Etki: BK · Öncelik: P2 · 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: ERPPRO/Class/Module/InternalDb.vb:44,61,77,93,106,120 (MessageBox/MsgBox); Class/Dao 45 satır/19 dosya, Class/Ext 19 satır/4 dosya; Class/Dao/Islem/Cari.Islem.vb:533-535,1025,1049 (FrmSilmeOnayAl.ShowDialog), :1057 (MessageBox.YesNo ile karşı işlem iptal kararı); Class/Dao/Cari.Hesap.vb:812 (FrmMainForm.MainTabControl üzerinde gezinme); DataLayout/DBBaseClass.vb:136; Class/Dao/_SQLBase/SQLBase.vb:124,144,175; Class/Module/Database.vb:291 (iHesapControl.onDataBind()).
  • Etki: BK — DAO sunucu/servis/test ortamında çalışamaz; kullanıcı kararı (Yes/No) iş mantığının içinde.
  • Kanıt: hotspots §11.
  • Öneri: Sonuç nesnesi (Result<T> + hata/uyarı listesi) döndürmek; onay soruları çağıran ekrana taşınmalı; InternalDb yalnız istisna fırlatmalı.
  • Öncelik: P2.