CopilotClawD 開發心得:用 GitHub Copilot 打造可控的 AI Coding Agent
This article shares my experience building CopilotClawD, a small AI coding agent based on GitHub Copilot SDK. Instead of chasing a powerful all-in-one
This article shares my experience building CopilotClawD, a small AI coding agent based on GitHub Copilot SDK. Instead of chasing a powerful all-in-one
這篇記錄實際測試如何不靠 Visual Studio 或 VS Code,直接用 GitHub Copilot CLI 搭配 C# 與 GitHub Copilot SDK 呼叫模型產生程式碼,也順手比較 gpt-4.1 和 gpt-5-mini 的差異,整理成可直接上手的做法。
本文整理 C# async 在實務開發中常見的幾個觀念,包括 Task 與 ValueTask 的差異、什麼是 Hot Path,以及 allocation 對效能的影響。透過簡單範例說明什麼情況適合使用 ValueTask,並提醒並不是所有方法都需要寫成 async,幫助釐清 async 使用時常
record 與 class 的差異,重點不在怎麼寫,而在於你怎麼看待這個型別在系統中的角色..
Use Result Pattern in C# to handle expected business failures instead of throwing exceptions, improving readability, control flow, and testability.