• 83阅读
  • 2回复

我把控件大全源码喂给AI/他给我写了一堆牛逼的控件/太屌了 [复制链接]

上一主题 下一主题
离线liudianwu
 

只看楼主 倒序阅读 楼主  发表于: 10-20
[color=rgba(0, 0, 0, 0.9)]最近干了一件挺疯狂的事,直接把210个控件的源码全喂给了AI,想看看它到底能整出什么活儿。结果半小时给我写出了20个全新控件,而且是一把一个过,编译直接通过,跑起来也没毛病。
[color=rgba(0, 0, 0, 0.9)]最让我觉得离谱的不是写代码快,而是它把"风格"吃透了。源码结构、命名习惯、注释的写法,甚至那种"在什么位置加空行"的细节,全都和我的老代码一模一样。如果不看文件名,我都分不清哪些是我写的、哪些是AI写的。这感觉就像雇了个跟了我三年的老搭档,默契完全是复制粘贴级别的。
[color=rgba(0, 0, 0, 0.9)]更夸张的是兼容性。我自己写代码都经常踩Qt版本兼容的坑,它倒好,直接给20个控件全部兼容Qt4到Qt6,跨了将近20年的版本跨度,编译器警告都一个没有。连配套的demo和使用示例,排版格式、注释层次、示例说明的口吻,都和原来的保持完全一致,跟一个人写的没任何区别。
[color=rgba(0, 0, 0, 0.9)]说真的,去年这个时候我也试过类似的事,那时候的效果只能说一言难尽——写出来的代码能跑,但风格完全对不上,还得自己返工大改,省不了多少时间。一年过去,这进步速度是真的离谱,感觉现在调教AI写项目代码,已经从"能用"进化到"好用"的阶段了。
[color=rgba(0, 0, 0, 0.9)]这次实践给我最大的启发是:喂源码的时候不要光给"成品",关键是让它学习结构模板和设计模式。像控件这种有固定套路的东西,AI一旦抓住模式,量产起来真的没上限。以后再写项目,可能我的角色就要从"写代码的"变成"定规范和把关质量的了。
[color=rgba(0, 0, 0, 0.9)]

欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线uidab

只看该作者 1楼 发表于: 前天 09:13
这个强啊,以后大部分工作都要改了。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线圣域天子

只看该作者 2楼 发表于: 昨天 11:29
用的是哪个AI ? Chatgpt ?
快速回复
限100 字节
 
上一个 下一个