【Code With SOLO】用 SOLO 从零到一完成一个交易策略数据助手小程序的搭建

1.摘要:

利用Trae的SOLO模式快速完成一个微信交易数据助手小程序的开发。

2.背景:

作为一个非典型数据开发同学,无法独立完成一个应用的开发一直是我的一个痛。

过去曾经自行还原过很多的股票量化金工研报,但主要聚焦的都是数据的处理到可视化这一环,如何将这些成果系统化整理在小程序当中,需要大量的后端开发工作。在没有Trae之前,这部分工作十分繁琐且枯燥,又因为工作中较少接触,因此一直没有花精力来进行开发。

3.实践过程:

有了Trae之后,做一个小程序的工作变得十分容易,我主要按照以下几个大逻辑拆解了下小程序开发,基本都是我提需求,由Trae通过SOLO模式完成:

  • 跟Trae描述我要做的小程序的背景和主要功能,要求Trae给我出一个小程序的MVP版本的文档

  • 跟Trae聊小程序中需要数据更新部分的主要功能,讨论可行的技术方案,Trae提供选项我来排版,然后让它产出对应的技术文档

  • 让Trae基于产出的需求文档和技术文档,完成初版小程序的页面开发,并预留需要的COS链接我来更新

  • 一些页面的微调和数据获取api的微调,一个设计风格统一美观,同时兼顾了未来模块可拓展性的小程序就完成了

4.成果展示:

大家可以直接在微信搜索我的小程序名称进行访问:【璇天凤舞的Data助手】

或者直接复制这段文本,在微信首页下拉的小程序搜索框里进行搜索:【#小程序://璇天凤舞的Data助手/2TwCaoF0Sy861tl】

欢迎扫码体验!

5.效果与总结:

通过这次的小程序开发,发现目前Trae在小程序开发这个领域确实已经做到了平均值以上的能力。

他不但完全具备了独立完成小程序开发的能力,同时还能完成小程序开发前的需求文档、技术文档撰写,以及基于原始的业务描述完成技术选型并指导进行COS配置的能力。这并不是简单的提效那么简单,可以说没有Trae的帮助,我是不可能完成小程序的开发的。

目前我还在继续优化小程序,尝试关联展示公众号文章等能力,这些Trae都能直接给到可行的解决方案让我来选择。

同时我觉得我的开发过程中也有值得大家学习的地方:就是按照一个产品开发的标准流程,让Trae从最初的需求文档和技术文档开始产出,再进入具体的开发细节。

这样有2个非常大的好处:

  1. 是一部分需求细节可以直接基于Trae产出在文档的内容跟他讨论,就不用纠结每个页面或模块叫什么的问题,避免歧义
  2. 2是也能在上下文过长而需要开启新的任务的情况下,能让新的任务可以基于文档快速理解之前做了什么,和我们接下来要继续做什么