Trae 实操指南: 2小时开发一个py脚本管理工具
前言
python环境和Trae 已经装好
1. 需求确认阶段
采用build beta模式
1. 软件名称:脚本管理软件
1. 软件功能:
2.1 脚本管理
2.1.1. 脚本列表页面
2.1.2. 脚本列表页面可以搜索脚本
2.1.3. 脚本列表页面可以删除脚本
2.1.4. 脚本列表页面可以运行脚本
2.1.5. 脚本列表页面可以添加脚本
2.2 脚本添加
2.2.1 拖拽或自定义上传脚本路径 (只支持 python 脚本)
2.2.2 自定义脚本名称
2.2 脚本编辑
2.2.1 修改脚本内容
2.2.2 修改脚本路径
2.3 脚本运行
2.3.1 双击脚本列表页面的脚本运行 (使用 cmd 调用 python 运行脚本)
2.3.2 记录脚本运行日志日志
1.1 创建app文件夹,
- 等待AI生成了第一份代码
- 一份requirements.txt
1.1 安装依赖
pip install -r requirements.txt
1.2 试运行代码
python init.py
2. 功能开发阶段
2.1 需求变更
当看见页面不是自己想要的时候, 反复的提出修改意见。
2.2 功能测试及bug修复
功能测试中遇到的bug ,让Trae来自动修复
2.3 深度优化
虽然功能可以满足,但是存在体验逻辑,继续优化
3. 功能验收阶段
3.1 打包为exe
自动生成了build.py 并且需要安装pip install pyinstaller
3.2 打包调试
打包后的文件无法运行, 需要调试引用问题
3.3 bug修复和功能扩充
打包运行后, 发现想换下App图标及执行脚本时弹出Cmd窗口, 准备图标文件后, 继续功能扩充
3.4 运行
打包为exe ,并运行软件,是否符合期望
4.总结
虽然是python小白 ,但是了解h5和java 基本的软件开发流程。
- 目的:AI创建一个工具
- 需求: 构建需求思路
- AI过程
1、 需求描述,生成初版功能
2、测试功能,定位错误,反馈错误
3、修复代码,重新测试
4、调整功能,循环以上步骤 - 期望: 功能开发完成,打包,验证是否符合期望。