前言
AI 写项目代码觉得很香的人基本都是新手或者不懂写代码的人,做为资深的老码农,使用起来总觉得缺点火候。
把需求提交给AI后是很快就生成出来了,但是调试、修改、测试 折腾的时间比自己直接下手写还多的时间。而且项目都是一个工程来的,经常添加需求都是在工程基础上添加一点功能,一直在做的项目工程添加点功能,也就那么半个小时的事,用AI来做一点都不划算。大家是不是也有这种感觉?
最近在带团队重构项目,对于之前的屎山 要产掉,总是恶心,每天看到都心烦意燥。能不能用AI来做铲屎官,帮我们把这座屎山铲掉呢??
就这么愉快的决定!!
内部商业代码不方便直接使用,也不方便对外公开,先找个开源项目来搞搞看【首先声明使用的开源项目是好代码,不是屎山】,把项目代码用另外一种语言来改写!!
实施
选用的项目代码是 FFmpegFreeUI
项目地址:
该项目是用c#写的,现在用Python来重构
采用的AI工具是 Trae CN
先写好solo 然后直接发布看看
任务名称:
构建FFmpegUI项目
使用Python语言封装一个FFmpeg 项目的UI 操作功能界面。
界面使用 GUI框架:PySide6
界面相关功能直接按照 FFmpegFreeUI 项目的功能
项目地址:
学习对于项目的代码,操作界面跟学习项目一样
生成测试用例进行测试
最终打包生成可以发布给普通用户使用的安装包,方便的发个普通用户安装使用
AI执行界面
执行中
还没生成好,待续……
生成好了会开源给大家一起学习