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]. |
