隨著章節內容逐漸深入,開始要面對更大規模的系統設計。如何在提供穩定 interface 的同時,隱藏內部實現並增加編譯和執行的效能呢?學無止境,讓我們繼續閱讀《...
Spring 簡介
Spring 是一個輕量級的開源框架,專為 Java 平台設計,主要用於開發企業級應用程式。它最早由 Rod Johnson 於 2002...
一、學習目標
了解 BFS(Breadth-First Search) 在無權圖求最短邊數路徑的原理與不變量。
熟悉四種常見套路:網格 BFS、一般圖 BFS...
前言:現代測試 Assertions 的核心價值
在過去幾年的測試開發經驗中,我一直是 Fluent Assertions 的忠實使用者。它的流暢語法、豐富的...
昨日回顧與今日目標
在 Day 21,我們成功地將 AI 轉變為我們的專業QA,利用它的窮舉能力,為我們的程式碼增加了大量邊界條件測試,極大地提升了程式碼的可用...
軟體開發是充滿不確定性的工作,而不確定性通常來自於兩大方面:
使用者需求的釐清
零組件的應用挑戰
上述的不確定性在新開發專案時,往往特別明顯。
新開發專案有...