Using AI to write better code more slowly
10 hours ago
- #PR Review
- #AI Coding
- #Code Quality
- LLMs 可以用于缓慢地编写高质量的代码,而不仅仅只是快速地产出低质量的代码。
- 虽然在优先级排序和验证方面仍面临挑战,但LLMs和AI代理在查找代码库中的漏洞方面十分有效。
- 一种做法是在代码审查过程中使用多个模型(如Claude、Codex和Cursor Bugbot),以减少幻觉和误报。
- 这种工作流包括修复关键性/高优先级的漏洞、跳过价值较低的修复,以及在方法有误时放弃合并请求。
- 这种方法通过关注质量而非速度,提升代码库的健康度和可理解性,并可以涉足如编写单元测试等辅助任务。
- 通过诸如'grill-me'或多次扫描等技能,利用AI辅助审查来放慢节奏,能够实现更加细致且有方法论的编码。