从设计或粗略概念开始;
使用AI生成完整的初始代码库;
能够在几小时或几天内获得工作原型;
专注于快速验证和迭代
完成代码、提供建议;
执行复杂的重构任务;
生成测试和文档;
作为解决问题的「结对程序员」
将生成的代码重构为更小的模块;
添加边缘情况处理;
优化类型定义和接口;
添加全面的错误处理;
甚至是质疑AI给出的架构
尝试修复一个小错误——>
AI提出了一个似乎合理的更改——>
这个更改破坏了其他一些东西——>
要求AI修复新问题——>
又产生了两个新bug——>
无限循环
1. 使用AI进行快速原型设计
2. 花点时间了解生成的代码是如何工作的
3. 学习基本的编程概念以及AI使用
4. 逐步建立知识基础
5. 将AI用作学习工具,而不仅仅是代码生成器
让 AI 生成基本实现;手动审查和模块化重构;添加全面的错误处理;编写全面的测试;记录关键决策。
为每个不同的任务开始新的AI聊天;保持上下文集中和最小;经常查看和提交更改;保持紧密的反馈循环。
使用AI生成初始代码;手动审查所有关键路径;边缘案例的自动测试;定期安全审计。
通信人家园 (https://test.txrjy.com/) | Powered by C114 |