Swift 驗證
374 項測試
最近一次核驗的倉庫快照包含 46 個測試套件。
Subscriptly 用來管理訂閱及其他週期付款。它的價值不在於一個好看的儀表板,而在於認真處理日期、貨幣、匯入、備份、還原,以及只保存在本機或同步到用戶個人 iCloud 的選擇。
Swift 驗證
374 項測試
最近一次核驗的倉庫快照包含 46 個測試套件。
共享核心驗證
247 項檢查
分別在 JVM 及 iOS Simulator arm64 目標上執行。
UI 發佈檢查
9 項測試
集中在發佈關鍵流程,不用覆蓋率數字裝飾結果。
分發狀態
內部 TestFlight
不是公開測試,亦未在 App Store 上架。
週期付款到了邊界就不再簡單:月底附近的續費錨點、不能漂移的匯率換算,以及必須保留金額及歷史的還原流程。
我把這些規則直接建模,而不是散落在畫面之中。iOS 產品使用共享 Kotlin 領域核心處理計費規則,介面、本機儲存及可選的用戶個人 iCloud 路徑仍保持 Apple 平台原生實作。
金額使用最小貨幣單位並明確處理幣種,計費邏輯不會依賴浮點數。
續費錨點及不帶時區的日曆日,可避免裝置跨時區後把普通日期悄悄移動。
備份、還原、衝突處理,以及保存在本機還是同步到用戶個人 iCloud,都是清晰的產品路徑,不會藏在實作細節中。
招聘審閱時,我可以展示產品規則如何連接發佈驗證,同時保持原始碼倉庫私有。
Subscriptly 會如實呈現為內容扎實、但仍在開發中的作品。
在真實招聘流程中,我可以講解領域模型、架構、還原路徑及精選測試證據;倉庫本身仍保持私有。