前言
在前一天我們學會了如何處理檔案系統相依性的測試問題,今天我們要面對另一個重要的測試挑戰:資料驗證邏輯測試。
在開發過程中,我們經常需要處理各種資料驗證:...
軟體開發是充滿不確定性的工作,而不確定性通常來自於兩大方面:
使用者需求的釐清
零組件的應用挑戰
上述的不確定性在新開發專案時,往往特別明顯。
新開發專案有...
昨日回顧與今日目標
在 Day 21,我們成功地將 AI 轉變為我們的專業QA,利用它的窮舉能力,為我們的程式碼增加了大量邊界條件測試,極大地提升了程式碼的可用...
除了使用信箱驗證註冊以外,今天要介紹透過 Supabase Auth 與 Twilio SMS 服務,建立手機號碼登入系統,讓使用者無需記住密碼,只要輸入手機...
上篇有提到加上 Index 能讓搜尋變快,但能變快的原因是什麼呢?這是因為在 PostgreSQL 中在欄位加上 Index 後,會將該欄的資料長成 B-Tr...
class Solution { //98. O(N)
public:
bool isValidBST(TreeNode* root) {...