疑惑:为什么过了一个月自己写的代码都忘了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
szxczyc
V2EX    问与答

疑惑:为什么过了一个月自己写的代码都忘了

  •  
  •   szxczyc 2022-04-13 12:23:45 +08:00 3073 次点击
    这是一个创建于 1366 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有些时候懒得写备注

    结果要改功能完全想不起来写的啥了

    19 条回复    2022-04-14 15:25:28 +08:00
    westoy
        1
    westoy  
       2022-04-13 12:27:00 +08:00
    记性不错啊, 我写完一个实现回头发现这个实现前几天已经在另一个文件里写了, 连函数名、变量都一样, 已经不是一次两次了。。。。
    DonaidTrump
        2
    DonaidTrump  
       2022-04-13 12:27:23 +08:00 via iPhone
    我也是,太久没动过的代码再改,要看代码重新理清逻辑
    Foxkeh
        3
    Foxkeh  
       2022-04-13 12:36:07 +08:00
    是不是因为工作时常被打断啊
    Borden
        4
    Borden  
       2022-04-13 12:39:04 +08:00   14
    都一样。看自己之前写的玩意儿,觉得当时的自己怎么这么蠢,这都写的啥破玩意儿,一顿猛改,改完才发现是现在的自己蠢。。。。。。。
    lxiian
        5
    lxiian  
       2022-04-13 12:52:06 +08:00 via iPhone
    我一周就忘了
    ClericPy
        6
    ClericPy  
       2022-04-13 13:13:53 +08:00
    所以最近一直在看架构方面的书, 一开始抽象的越烂, 后面维护的心智负担越大

    之前写了太多为了追进度的垃圾, 期望以后不再发生
    sbliv
        7
    sbliv  
       2022-04-13 13:15:33 +08:00
    @tulongtou 有时候还想不起当时怎么实现
    igoist
        8
    igoist  
       2022-04-13 14:16:16 +08:00
    这个涉及大脑神经学科,就是说你的一些记忆节点、记忆碎片,虽然它很可能还在你的大脑内,但只要一段时间不去检索,与之关联的一些突触会慢慢断开,需要借助比较特定的关键词才让自己回忆起来

    所以有时候要多复习,平时自己多写一些笔记,多记录一些关键词
    anonymousar
        9
    anonymousar  
       2022-04-13 14:17:30 +08:00
    多个项目来回切换是会这样吧 一直关注一个项目时还好
    jjwjiang
        10
    jjwjiang  
       2022-04-13 14:23:16 +08:00
    没有这种感觉,关键的代码几年了我都能想起来,不关键的想不起来也无所谓,只能说是记忆方式的不同,我回想一个很久以前的代码是通过上下文联系回忆的,当时遇到的问题,解决的思路,遇到的困难,最后的方案,总能有线索让你抽丝剥茧的想起来。

    如果纯靠心智去记忆代码片段那肯定是做不到的。
    freeup
        11
    freeup  
       2022-04-13 14:38:24 +08:00
    你已经很厉害了 我上午写的 下午就忘了 别人问我逻辑 我还得去翻翻代码 - -
    shylockhg
        12
    shylockhg  
       2022-04-13 14:40:59 +08:00
    你这已经不错了,我发完这句话后就忘了之前在写啥代码了。
    LxnChan
        13
    LxnChan  
       2022-04-13 14:46:20 +08:00
    一个月了才忘,可以了
    wu67
        14
    wu67  
       2022-04-13 15:01:58 +08:00
    你这一个月已经很厉害了. 我 10 天左右就差不多忘了, 只能记得大致上的业务逻辑、看到代码风格时能区分出是我以前写的...
    whoosy
        15
    whoosy  
       2022-04-13 15:02:44 +08:00
    这么长时间?我今天写的 明天就能忘
    3dwelcome
        16
    3dwelcome  
       2022-04-13 15:03:17 +08:00
    最好的方式,是每间隔三个月,花一星期对自己期间所有的代码都分类整理一次。

    当然要遇到好领导,才有足够的重构时间。

    大部分烂代码,都是在项目抢进度压迫下产生的。
    afewok
        17
    afewok  
       2022-04-13 20:23:50 +08:00
    上周五,吃了几口饭呀?这才几天,忘记了吧
    msg7086
        18
    msg7086  
       2022-04-14 04:15:54 +08:00 via Android
    我现在回过头去看一年多前自己肝出来的代码,已经看不太懂了,只觉得当时自己怎么这么牛批能把代码写出来跑通。
    wlfeng
        19
    wlfeng  
       2022-04-14 15:25:28 +08:00
    昨天吃了什么都能忘记,凭什么能想起一个月前写了什么代码?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5274 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 03:42 PVG 11:42 LAX 19:42 JFK 22:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86