Your job is to deliver code you have proven to work
5 months ago
- #AI-assistance
- #testing
- #software-development
- 初级工程师使用LLM工具时经常提交未经测试的PR,将验证负担转移给代码审查者
- 软件工程师必须交付经过验证的、可工作的代码,而不仅仅是生成代码
- 人工测试至关重要——提交代码前必须证明其有效性
- 借助LLM工具,自动化测试比以往更便捷,不应被跳过
- 编码代理工具(如Claude Code/Codex CLI)可以执行测试代码,但人类必须确保责任归属
- 优秀的测试实践和测试代码品味,是区分高级工程师的关键特质