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

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去修改。