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

Ölü kod ve artıklar

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

Etki: BK · Öncelik: P3 · 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.

  • Etki: BK — okuma yükü, yanlış yol seçimi.
  • Kanıt: grep sonuçları (0 çağıran).
  • Öneri: Silmek; derleme uyarısı "kullanılmayan üye" analizörü.
  • Öncelik: P3.

Referans dokümanı ile fark listesi (yeniden doğrulama sonucu)

Referans maddesi Sonuç
§9-6 "348 boş catch" scan: 679 (273 dosya) — sayım tabanı farkı (Designer/CodeDesigner dahil).
§9-6 "kur bulunamazsa 0 akıyor" Program.GetKur birim yoksa 1 döner (Program.vb:265) — CONTRADICTS; 0 yalnız kur satırı boşsa (Set_Alis çağrılmaz) olabilir.
§9-10 "IsValidate kırık / doğrulama devre dışı" Parametre adı ters ve tek dinleyici ters kuralla uyumlu → 4 tipte çalışıyor, diğer tiplerde doğrulama yok (TD-18).
§9-21 "~435 SQL birleştirme" scan: 1010 dinamik ifade; 568 tırnak-içi birleştirme satırı (TD-09).
§9-25 "MessageBox ~40 yer" Class/Dao 45 + Class/Ext 19 satır (TD-14).
§9-28 "102 sınıfta aynı Save, 105 reflection çifti, 89 üçlü Delete" scan/grep: 91/105 Save, 121 reflection çifti, 87 üçlü Delete (+2 OldFis dosyası grep hatası nedeniyle sayılamadı) (TD-16).
§9-19 "InternalDb'de açık sa parolaları (ErpPosV2)" Bu depoda InternalDb.vb:11 tek sabit dize; ErpPosV2 deposu bu analizde yok [GAP].