Windsurf 使用案例 从0到1 创建一个项目(三)

        上次的文章,我们让Windsurf 帮我们生成了每日的工作计划和任务,同时让它对这些任务进行分析其中的技术难点和解决方案,就如下图所示

这是让windsurf给我们生成的每日工作计划表,我们可以通过这个文档,让ai 去作为这个项目的开发者,我们可以尝试输入让它去编写前三天的任务,我们首先输入以下这段命令

         这里如果你让它直接开发几天几天的内容,前几次还好,后续可能会给你乱回复,或者乱编写代码,所以每次提出新的任务需求,我会让它看下当前开发进度,然后以当前进度开发为起点,继续往后开发,而且我们再每次对Ai输入新的命令的时候,做好能给Ai一个角色定位,让它以这个角色去思考,去编写代码,而不是直接提出任务,这样Ai可以更好的帮助我们完成任务,简单点来说就是把我们的思想,思考过程告诉Ai,让它成为帮我们完成代码,我们只用提出想法......

        给ai角色定位是非常重要的一个操作技巧,因为在后续的开发工程中,我们始终要让Ai明白自己的定位,否则有时候他就会为了解决问题而解决问题,而不是站在整个项目的角度上去思考问题,来寻找最优解,另外比较重要的一点就是第4步以上修改请在不影响其他需求的操作下进行,这是我这段时

间,总结出来最宝贵的一条经验(都是血和泪啊表情😭😭😭),由于Ai的特殊性,他们总是会以你当前任务为最优解,从而会忽略其他内容,这样就会导致一个问题,很大程度上他们会帮你提出的当前问题解决而导致其他功能崩溃,所以第四条是很重要的,各位可以把他放在Windsurf 中的rules的记忆中

        接下来我们输入命令,可以看到AI给我们生成的需求分析,技术方案和机构方案,我们点进技术方案去看一下可以看到基于我们的项目,AI帮我们设计了对应的数据库方案,同时还有核心功能实现的流程,

        ok,接下来我们点进模块结构设计看一下,我们可以看到Ai帮我们把很多东西都设计好了,比如文件存储路径生成策略

        因为我这个是spring cloud 项目所以ai还贴心帮我们把nacos 注册的相关配置内容告诉我们

        当然这些内容 都已经在代码中写出来,但数据库的表建设和nacos 文件配置等这些内容,我们还是需要在这在nacos注册网站中编写和数据库中执行sql脚本。另外因为提前告诉过AI我们这是一个spring cloud 项目 所以我们可以发现 权限命令脚本 他也帮我们想好了

        另外前端设计也帮我们写好了

      结束语        

        当前这是最初版本的设计和编写我们还是需要进行不断的设计和修改慢慢改成我们需要的内容,这些我们在下次文章中告诉大家

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值