HexoButterflyGit版本控制工程筆記DebugErrorC#try & catch程式Code ReviewTeamwork設定檔環境變數APIVersioningBackendError HandlingBranchSQLDatabaseIndexCachePerformanceRefactorClean CodeLogging學習筆記工程分享資料庫交易隔離等級併發ACIDAILLMTokenContext Window開發筆記Prompt開發技巧Function CallingTool UsePythonAPI 設計後端RESTful開發慣例工程實務非同步async/await程式設計JavaScript安全性Prompt Engineering資安RAG向量資料庫單元測試測試TDD
![[工程觀念] 單元測試要測什麼、不要測什麼:釐清邊界,提高測試效益!](/img/covers/unit-test-what-to-test-what-not-to-test.jpg)
![[後端] API 設計:分頁、篩選、排序的慣例,讓你的 API 更好用!](/img/covers/api-design-pagination-filtering-sorting-conventions.jpg)
![[AI] 提示詞注入(Prompt Injection)與防禦:讓你的 LLM 應用不再被綁架!](/img/covers/prompt-injection-defense.jpg)
![[AI] LLM 的 Function Calling / Tool Use 怎麼運作?白話拆解原理與實戰眉角](/img/covers/llm-function-calling-tool-use-how-it-works.jpg)