← 返回首頁
Part 5 - 程式開發實作
FB 社團
YouTube
全螢幕
❮
❯
💻
程式開發實作
Part 5:用 Claude CLI 加速開發
程式生成
Debug
重構
測試
✨ 實作:程式碼生成
🖥️ 描述需求生成程式
> 請建立一個 Python 檔案 calculator.py,實作加減乘除四則運算的計算機類別 🤖 我來建立 calculator.py: ```python class Calculator: def add(self, a, b): return a + b ... ``` 確認要建立嗎?(y/n)
🐛 實作:Debug 除錯
🖥️ 貼上錯誤訊息
> 執行 app.py 出現這個錯誤: TypeError: 'NoneType' object is not subscriptable 請幫我找出問題 🤖 這個錯誤表示你嘗試對 None 值使用索引... 讓我檢查 app.py...
🖥️ 用管道傳遞錯誤
python app.py 2>&1 | claude "解釋這個錯誤怎麼修"
🔧 實作:程式碼重構
🖥️ 重構請求
> 請重構 utils.py,改善程式碼品質: 1. 移除重複程式碼 2. 加上型別提示 3. 改善命名
🖥️ 現代化程式碼
> 請把 legacy.js 改成使用 ES6+ 語法
🧪 實作:生成測試
🖥️ 生成單元測試
> 請為 calculator.py 生成 pytest 單元測試
🖥️ 生成測試案例
> 請為 validate_email 函式設計邊界測試案例
💡 測試生成技巧:
指定測試框架(pytest、jest)和覆蓋率要求
📝 實作:程式碼解釋
🖥️ 解釋程式碼
> 請逐行解釋 complex_algorithm.py 在做什麼
🖥️ 生成註解
> 請為 api.js 中的每個函式加上 JSDoc 註解
🖥️ 繪製流程
> 請用文字描述 main.py 的執行流程
🏗️ 實作:專案建置
🖥️ 初始化專案
> 請幫我建立一個 Express.js 專案的基本結構
🖥️ 生成設定檔
> 請建立 tsconfig.json 適合 React 專案
🖥️ 建立 API
> 請建立 CRUD API 端點處理使用者資料
🎓
Part 5 總結
✅ 你學會了
程式碼生成
Debug 除錯
程式碼重構
生成測試
程式碼解釋
專案建置
📝 回家作業
用 Claude 生成一個完整程式
為現有程式碼生成測試
重構一個舊程式
Debug 一個錯誤
下一單元:
Part 6 - Shell 整合實作