完成了六天的羅馬數字轉換器開發,今天我們要進行程式碼的最終整理與回顧。將散落在不同測試日期中的程式碼重構成一個乾淨、可維護、生產就緒的 Laravel 服務。...
今天要做什麼?
昨天我們學會了測試結構與組織,但隨著測試越寫越多,你可能遇到一個問題:「為什麼這個測試單獨執行會通過,但和其他測試一起執行時會失敗?」
想像一個...
消除你程式碼的臭味 Day 9- 迴圈最佳化:把邊界判斷和特殊處理移到外面
一個迴圈的本質工作,就是對一系列相似的東西做同樣一件事情。
當你在迴圈裡面塞滿了邊...
Medium 好讀版點此。
在 Day 10 的文章中,我們發現在經過 git add 指令後,.git/ 資料夾會發生下列兩大變化:
在 objects/...
我們已經有MCP的Tool,也認識LangChain
接下來要做的,就是把這兩者 結合起來!
MCP Tool + LangChain = 更靈活
LangC...
選擇排序 (Selection Sort) 是一種簡單直觀的排序演算法。核心概念: 每一輪從尚未排序的元素中挑出最小(或最大)者,放到目前應在的位置,一直重複直...