Hesaplama metodolojisi
CalcFlow birimleri, hassasiyeti, takvim aritmetiğini ve formül incelemesini nasıl tanımlar?
Rastgele kod değil, onaylanmış formüller
Her hesap makinesi açıkça programlanmış saf bir TypeScript işlevidir. CalcFlow ifadeleri, kullanıcı kodunu veya uzak formülleri değerlendirmez. Aynı normalleştirilmiş girdiler ve formül sürümü aynı ham sonucu üretir.
Birimler ve hassasiyet
Veri boyutları baytlara ve veri hızları da saniye başına bitlere dönüştürülür. Ondalık önekler 1.000'in katlarını kullanır; ikili önekler 1.024'ün güçlerini kullanır. Skaler giriş ve birim dönüştürme, deterministik ondalık aritmetik kullanır.
- Varsayılan ekran yuvarlama, altı kesirli basamağa kadar yarımdır.
- Kesin birim faktörler dahili olarak tam olarak kalır.
- Piksel boyutları, seçilen tam sayı yuvarlama kuralını kullanır.
- Görüntülenen yaklaşım ham hesaplamayı hiçbir zaman değiştirmez.
Takvim kuralları
Tarihler, yerel gece yarısı zaman damgaları değil, takvim etiketleridir. Gün farkları tamsayı Gregoryen takvim aritmetiğini kullanır. Ay ve yıl uzaklıkları, hedef ayın daha kısa olduğu son geçerli güne sabitlenir.
Formül yönetimi
Her tanım bir formül versiyonu, inceleme tarihi, varsayımlar, birim tanımları ve matematiksel sabitleri taşır. Davranış değişikliği, testler ve değişiklik günlüğü girişi gerektirir. Mevcut formül kitaplığı: v1.0.0, 3 Ağustos 2026'da gözden geçirildi.