第 78 天。
先说结论:编辑器里那个自动补全,我从第一天就关着,一直关到周三晚上,打开了,没关回去。
前面七十多天我的规矩很死:代码全部手打,报错截图贴给网页版 AI 问,问完自己改。这规矩我觉得挺稳的,理由是手打一遍才知道自己哪不懂。
周三破的。
周三晚上九点十分,老二睡了,老大在客厅跟她爸拼拼图。我坐下弄幼儿园接送排班表的换班功能,就是之前做的那个扫码看的表,家长群里有人问能不能换班,我就应了。
卡在一个下拉框。选谁跟谁换,第二个人不能选第一个人。我写了 filter,报错:
Cannot read properties of undefined (reading 'filter')
这个错我认识,undefined。但认识没用,我找不到它在哪 undefined。我 console 了四回,前三回 console 出来是对的,第四回……算了。
前后加起来一个小时十分钟。就那一个下拉框。九点十分到十点二十。中间起来给老大倒了次水,他其实没喝,就是要我起来一趟。
十点二十我把整个文件丢给编辑器里那个补全,跟它说“这个下拉框第二个人不能选第一个人,现在报 undefined”。
它没有直接给我答案。它先给我看它要改哪几行,红的绿的那么列着。我一行一行看,看到第三行的时候我自己就发现问题了:我把状态存成了对象,另一处还当数组用。它改的跟我想到的一样,还多改了一处我没注意的:两个人一个都没选的时候也要挡。
这个跟网页版不一样。网页版给我一段代码,我抄,抄完能跑,但我不知道它动了我原来哪。这个先让我看它要动哪,动完我还能说不对。反正看见它要动哪几行,比直接给我一段能跑的代码强。
上午我还跟那个学习群里说,我说我用不惯,补全老给我瞎猜。中午吃饭的时候我把补全全开了,还开了个让它直接改文件的模式。这三个小时里我前后不一样,我知道,不用提醒我。
周四又用了一次。晚上八点五十开始,老二睡得早,我把接送表加了个“本周谁接”的汇总。以前这种我要抄半小时样板代码,这次它补完我看了一遍,有俩地方不对,我改掉,四十分钟做完。剩十分钟我把换班那个按钮的颜色改了,改完后悔,又改回去了。
- 明天的进度:换班写进数据库,这个不能让它碰
- 老二的体检报告还没取,周四的号,周五下午才能拿
- 群里那个问题还没回
嘴硬这件事我现在有点别的想法,还没想清楚,先不写。
十一点了,睡了,明天早上还得送园。