完成這個單元後,你將能夠:
為函式自動產生 docstring 文件
請 Copilot 加上中文註解說明
為每一行程式碼加上說明
為專案產生說明文件
讓其他人快速理解
程式碼在做什麼
半年後的自己
也能看懂當初的程式
新成員加入時
能快速上手專案
程式碼的邏輯和決策
被完整記錄下來
# 單行說明
Docstring
模組文件
README.md
/doc - 產生函式 docstring@workspace - 產生專案 READMECtrl + Alt + I)/doc
選取函式後,在 Chat 中輸入 /doc
Copilot 自動產生完整的 docstring
請為這段程式碼加上詳細的中文註解
請 Copilot 加上中文註解
請在每一行加上註解說明
Copilot 為每一行加上註解
| 風格 | 特點 | 範例 |
|---|---|---|
| 簡潔易讀,最常用 | Args: / Returns: |
|
| NumPy | 科學計算領域常用 | Parameters / Returns |
| Sphinx | 適合產生 API 文件 | :param: / :return: |
請用 Google 風格為這個函式產生 docstring
使用 #file: 或 @workspace 參照檔案:
#file:practice9.py 請說明這個檔案的功能和結構
或:
@workspace 請為這個專案的主要檔案產生文件說明
產生檔案層級的說明文件
請 Copilot 為專案產生 README:
請為這個專案產生一個 README.md 文件
或:
@workspace 請產生專案說明文件
Copilot 產生的 README 內容
說明「做什麼」而非「怎麼做」
程式碼本身就說明了怎麼做
不要重複程式碼已經表達的
避免冗長的說明
參數、回傳值、例外情況
都要說明清楚
程式碼改了,文件也要改
過時的文件比沒有還糟
/doc 產生文件#file: 為整個檔案產生說明/doc 是 Copilot Chat 用來產生函式 docstring 文件的指令。選取函式後輸入 /doc,Copilot 會自動產生包含參數說明、回傳值等的完整文件。
#file:檔名 是在 Copilot Chat 中參照特定檔案的語法。使用這個語法可以讓 Copilot 針對該檔案進行說明或操作。
Google 風格是 Python 社群中最常用的 docstring 格式,特點是簡潔易讀。使用 Args:、Returns: 等關鍵字標示參數和回傳值。
行內註解 → 函式文件
→ 檔案說明 → README
為函式產生 docstring
包含參數和回傳值說明
產生中文註解
行內說明、檔案文件
@workspace 產生
專案說明文件
「好的文件是給未來的自己和他人的禮物」
Part 14:實戰應用 - API 整合
用 Copilot 快速串接各種 API!
請輸入密碼以查看答案