随着人工智能技术的快速发展,AI辅助编程已经成为提升开发效率的重要工具。本文将结合实际的周报编辑功能优化案例,详细介绍如何使用 Cursor AI 进行高效编程。
在实际开发中,我们还需要实现一个更复杂的功能:在“周期计划完成情况”和“下周期计划”中,添加“按照项目填写”的动态行功能。
需求描述:在“周期计划完成情况”的 textarea 上面增加“按照项目填写计划情况内容”。
默认显示一行,点击“添加一行”按钮可以增加新行(最多10行)。 每行后面有删除按钮,可以删除该行(至少保留一行)。 在“下周期计划”的 textarea 上面也需要实现相同的功能。
第一次实现后的问题:开发者反馈:“点击‘添加一行’按钮没有反应”。AI分析后发现问题:选择器可能不正确。
第二次优化:开发者反馈:“删除按钮在第一行应该隐藏,只有添加了多行后才显示”。
基于“周期计划完成情况”动态添加行功能的实战经验,总结出让 AI 更准确理解需求的五个关键要素:
明确位置(Where)
明确结构(What)
提供参考(Reference)
明确交互(How)
分步描述(Step by Step)
在向 AI 提出需求前,建议检查以下清单:✅ 位置明确:是否明确指出文件路径和具体位置?