Öncelik sırasıyla. Her madde Items/ altındaki kayda bağlıdır; uygulama kararı AIFASOFT'undur.
| Sıra | Madde | Öncelik | Etki | Tür |
|---|---|---|---|---|
| 1 | TD-01 Çok adımlı işlemlerde transaction yok | P1 | VB | Veri bütünlüğü |
| 2 | TD-02 Max(...)+1 ile numara üretimi (yarış koşulu) |
P1 | VB | Veri bütünlüğü |
| 3 | TD-03 Cari.AcceptTransaction tetikleyicisinde cursor sızıntısı |
P1 | VB, PF | Veri bütünlüğü |
| 4 | TD-04 Tetikleyicide ROLLBACK sonrası RETURN yok |
P1 | VB | Veri bütünlüğü |
| 5 | TD-05 Koda gömülü bağlantı dizeleri, sa hesabı ve parolalar |
P1 | GV | Güvenlik |
| 6 | TD-06 Yapılandırma dosyası şifrelemesi zayıf | P1 | GV | Güvenlik |
| 7 | TD-07 Parolalar geri döndürülebilir şifreli | P1 | GV | Güvenlik |
| 8 | TD-08 İşlem ekranında sabit yönetici parolası | P1 | GV | Güvenlik |
| 9 | TD-09 SQL metni birleştirme, string kullanıcı girdileri | P1 | GV, VB | Güvenlik |
| 10 | TD-10 Serbest SQL editörü ve bağlantı dizesi | P1 | GV | Güvenlik |
| 11 | TD-12 Boş Catch |
P1 | VB, BK | Veri bütünlüğü |
| 12 | TD-21 Program.GetKur her zaman alış; birim yoksa 1 |
P1 | VB | Veri bütünlüğü |
| 13 | TD-29 Devir.DevirYap: TRUNCATE + yeniden INSERT, transaction yok |
P1 | VB | Veri bütünlüğü |
| 14 | TD-30 Repair.BalanceRepair |
P1 | VB | Veri bütünlüğü |
| 15 | TD-32 Cari.Islemler tetikleyicileri demo kopyasında kapalı |
P1 | VB | Veri bütünlüğü |
| 16 | TD-41 NilKuyumIslemFiyatlari tetikleyicisi: tek satır Inserted, sabit kimlikler, korumasız bölme |
P1 | VB, PF | Veri bütünlüğü |
| 17 | TD-48 AcceptTransaction kurulumlar arasında ayrışmış (29.862 ↔ 31.152 krk) |
P1 | VB, BK | Veri bütünlüğü |
| 18 | TD-11 Veritabanındaki kaynak kodun çalışma zamanında derlenmesi | P2 | GV, BK | Güvenlik |
| 19 | TD-13 InternalDb yaşam döngüsü kusurları |
P2 | PF, VB | Veri bütünlüğü |
| 20 | TD-14 Veri katmanı UI açıyor | P2 | BK | Bakım |
| 21 | TD-15 Global durum bağımlılığı | P2 | BK | Bakım |
| 22 | TD-16 Kopyala-yapıştır | P2 | BK | Bakım |
| 23 | TD-18 DBBase.IsValidate semantiği ters, yalnız 4 tipte doğrulama |
P2 | VB | Veri bütünlüğü |
| 24 | TD-22 Kur fallback sessiz (DB) | P2 | VB | Veri bütünlüğü |
| 25 | TD-23 Stok.GetMadenMaliyeti TOP 50 ve güncel kur |
P2 | VB | Veri bütünlüğü |
| 26 | TD-24 DSX önbelleği tutarlılığı |
P2 | VB, BK | Veri bütünlüğü |
| 27 | TD-27 Combo indeksi doğrudan IslemTuru olarak kaydediliyor |
P2 | VB | Veri bütünlüğü |
| 28 | TD-28 Sabit kodlanmış MASAK eşikleri | P2 | VB (mevzuat) | Veri bütünlüğü |
| 29 | TD-31 Cari.IslemINS precision'sız decimal parametreler |
P2 | VB | Veri bütünlüğü |
| 30 | TD-35 ExLimit PIN üretimi zayıf | P2 | GV | Güvenlik |
| 31 | TD-39 Cari.Islemler.VaryantId adı yanıltıcı — karşı işlem Id'si tutuyor |
P2 | VB, BK | Veri bütünlüğü |
| 32 | TD-40 TxtTarih kontrolü Vade kolonuna yazıyor (iFMaden, iFNakit, Banka Op. Skoru) |
P2 | VB | Veri bütünlüğü |
| 33 | TD-42 Devir yalnız 5 tabloyu boşaltıyor; IslemId taşıyan diğer tablolar birikiyor |
P2 | VB | Veri bütünlüğü |
| 34 | TD-43 Müşteri adı taşıyan şemalar çekirdek DB'de: MüşteriŞemasıA, MüşteriŞemasıB, MüşteriŞemasıC, MüşteriŞemasıD |
P2 | BK | Bakım |
| 35 | TD-44 Kod tabloları kod enum'unun gerisinde: IslemTipi 12–15, IslemKodu 14 |
P2 | VB | Veri bütünlüğü |
| 36 | TD-45 10 ekran canlı DB'de olmayan 8 tabloya yazıyor | P2 | VB | Veri bütünlüğü |
| 37 | TD-49 İş kuralı 55 ekranda DAO dışına gömülü (doğrudan INSERT/UPDATE) | P2 | BK, VB | Veri bütünlüğü |
| 38 | TD-17 Üç veri erişim yolu ve artık referanslar | P3 | BK | Bakım |
| 39 | TD-19 DBBase.ActiveKasaId sonsuz özyineleme |
P3 | BK | Bakım |
| 40 | TD-20 SQLBase._Query Shared |
P3 | VB | Veri bütünlüğü |
| 41 | TD-25 KurListesi timer thread güvenliği |
P3 | VB | Veri bütünlüğü |
| 42 | TD-26 Magic number karşılaştırmaları | P3 | BK | Bakım |
| 43 | TD-33 Uyumluluk seviyesi 100 | P3 | PF | Bakım |
| 44 | TD-34 45 kullanılmayan tablo | P3 | BK | Bakım |
| 45 | TD-36 Sistem.Clients hard delete |
P3 | VB | Veri bütünlüğü |
| 46 | TD-37 Program.AfterSave ondalık değeri ToString ile SQL'e gömüyor |
P3 | VB | Veri bütünlüğü |
| 47 | TD-38 Ölü kod ve artıklar | P3 | BK | Bakım |
| 48 | TD-46 ANA MENÜ'de arkasında kod olmayan 25 düğme | P3 | BK | Bakım |
| 49 | TD-47 Rapor fonksiyonları üç şemaya dağılmış: Report, Reports, ReportsV2 |
P3 | BK | Bakım |
