今天我們要設計的線上投票系統,表面上只是點擊按鈕、累加數字這麼簡單,但深入探討後會發現,它涉及了分散式系統中最經典的幾個問題:資料一致性、併發控制、即時通訊,以...
今天要做什麼?
昨天我們學會了參數化測試,用優雅的方式處理大量測試資料。今天要解決一個新挑戰:「如何測試依賴外部服務的程式碼?」
想像你有個寄送通知的功能,它會...
前言
前面已經學過各種測試技術,從基礎單元測試到 AutoFixture、Bogus 等進階工具。今天要解決一個很實際的問題:時間相依性的測試。
看看這些常見的...
一、學習目標
理解二分搜尋法的核心概念與適用場景
熟悉 C++ STL 中 lower_bound、upper_bound 的使用
透過 CSES 與 Lee...
一、學習目標
熟悉多源 BFS(多個起點同時擴散)與單源 BFS 的配合:先以多源 BFS 建出「危險/時間場」,再用單源 BFS 找可行最短路。
了解「BF...
老闆語錄 💬
"這一週我們學到了什麼?很好!下週我們要做更大的!"
災難現場 🔥
週日晚上 11 點,你正準備享受週末的最後時光,手機突...