第 71 天。这周站里那个挑战,写「让 AI 重写我最烂的代码」,我脑子里马上跳出来前天晚上那个表单校验。
烂到什么程度呢。每个输入框一个函数,复制粘贴改了五次,第一个改了第二个忘改,一共五个几乎一模一样的函数,里面分别埋着不同的错误。当时只求能跑,反正能跑。前天晚上想加个功能,翻回去自己看,当场不想承认那是我写的。有个 value.length 被我写成 value.lenght,跑的时候还能过,也不知道为什么。
我整段贴给 AI,标题就一句话:「帮我重写这个烂东西,跑得动就行」。没有注释,没有说明每个框该干什么,它光靠函数名自己猜的。回给我的是一个配置对象,规则全写里面,一个循环跑完。确实比我那五个复制粘贴干净。
第一次跑直接报错,箭头函数里 event 没绑上,我贴回去,它说改普通函数表达式就行。改完就通了。然后发现它连我拼错的那个 lenght 都给我改回来了。
就这。写那五遍复制粘贴的时间,比我重新看一遍文档的时间还长,我图什么。
- 明天:把这个校验加到上次那个排班表上
- 给老大买下周秋游的零食
娃咳嗽了两声,收工。