艹,维护AI写的代码,我心态崩了......

关注我的公众号:【编程朝花夕拾】,可获取首发内容。

01 引言

最近做了一个项目,同事用AI写的页面,出来之后效果感人。但是因为使用的插件的版权问题,应用的部分插件需要重新选择。

由于同事还有其他问题需要处理,我接手了这个功能,改的时候发现,根本无法下手。

02 事件还原

功能要求在材料文件中需要切换Tab,预览word文档,AI使用的微软的插件预览office文件,但是里面嵌入了微软的信息,这里的预览插件需要重新选型。

功能分析:

页面的基本构成已经完成了,直接要更换预览插件即可。解决方案也简单,因为在页面展示,直接将文档转成Html、或者PDF即可。

这里选择了转成Html,为了CSS能够隔离,使用了iframe标签,将html内容包裹即可。

看似简单的修改,看到代码的那一刻直接蒙了。

03 AI生成的代码

CSS:

JS

这只是冰山一角,整个页面全部使用JavaScript生成,可读性很差,根本无法下手。

要理解每一行代码太难了,关键是临时救火,没有时间。

原本这些代码可读性就差,由于预览要求支持office文档和图片,图片还要支持拖拽、放大缩小等功能。

作为一个后端开发,写这些东西脑袋都大了。

04 破局

既然都是AI写的,那就还是交给AI改吧。

AI一如既往的在页面的堆砌代码,不忍直视,那就不看了,只要功能好就行。

果然还得用魔法打败魔法,比想象的顺利,AI很快就修改好了页面,并修复了功能。

05 小结

AI时代,AI确实可以帮我们提效。但是不同人使用的提示词不同,写出来的效果也不尽相同。另一个人接手,古法编程修复可能心态都会崩溃。但是使用AI就不一样了。

AI的代码还是交给AI去修改。

相关推荐
liyunlong-java1 分钟前
敏感词过滤完整指南(DFA 字典树)
java·开发语言·spring
专业程序开发源2 分钟前
SSM笔记本在线销售系统32649-计算机课程设计、毕业设计
java·spring boot·后端·python·django·php·课程设计
FYKJ_20109 分钟前
express绿叶横店短剧推荐与影评分享平台34219-计算机课程设计、毕业设计
java·javascript·vue.js·spring boot·后端·课程设计·express
步行cgn10 分钟前
Spring 事务属性详解
java·数据库·spring
西凉的悲伤12 分钟前
MyBatis 中 association 与 collection 详解
java·mybatis
code2cat25 分钟前
Java进阶篇之AtomicLongArray:大数累加、上限检查与溢出边界
java·开发语言
IT_陈寒26 分钟前
Java线程池的坑把我埋了,踩出来的血泪教训
前端·人工智能·后端
开开心心_Every30 分钟前
电脑OCR识别软件支持表格识别图片转Excel
java·开发语言·微信·计算机外设·ocr·intellij-idea·excel
弯_弯31 分钟前
企业知识库 RAG 落地:从 Demo 到生产,四条工程链路与参数级自查
android·java·javascript