本地 LLM 是出色的结对编程伙伴。以下是一套能最大化其价值的工作流。
1. 解释遗留代码
把一段复杂的函数粘贴到聊天中,然后问:
“逐行解释这段代码。指出任何潜在的边界情况或缺陷。”
2. 生成单元测试
写测试很枯燥,让 AI 来做。
“为以下 TypeScript 函数编写 Jest 单元测试。包含正向和负向测试用例。”
3. 重构
“重构这段 Python 脚本,使其符合 PEP 8 规范,并改进变量命名以提升可读性。”
推荐模型
- DeepSeek Coder V2: 编程领域的顶尖水平。
- Qwen 2.5 Coder: 出色的全能选手。
- StarCoder2: 适合代码补全。