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

Magic number karşılaştırmaları

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.

  • Nerede: ERPPRO/Controls/Islem Ekranı/Ekran/FrmTransfer.vb:57,69,80 (SetStatus(…, 3|1|2)), Class/Dao/Cari.Transferler.vb:152, Form/Provizyon/FrmProvizyonKabul.vb:52 (Status=1), Controls/Grid/ProvizyonGrid.vb:261-277, Form/Genel/FrmBilancoSifirla.vb:93 (IslemKodu = 999), Class/Ext/Cari.ListItem.vb:8 (IslemTipi = 10/11/12), Class/Dao/Cari.Odeme.vb:136 (IslemKodu =3 And IslemTipi =15), IslemTipi <> -1 10 yer.
  • Etki: BK — kod tablosu ile enum eşleşmesi kodda dağınık; anlam kaybı.
  • Kanıt: hotspots §12.
  • Öneri: tTransferStatus, tProvizyonStatus enum'ları; SQL metinlerinde parametre olarak enum değeri.
  • Öncelik: P3.