当你看不懂别人的代码的时候不要怪自己,作者就没想让你看懂~ - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gowl
V2EX    随想

当你看不懂别人的代码的时候不要怪自己,作者就没想让你看懂~

  •  
  •   gowl 2023-01-07 09:40:08 +08:00 4220 次点击
    这是一个创建于 1054 天前的主题,其中的信息可能已经有所发展或是发生改变。

    更神奇的是,如果作者没有及时把她的代码改进到可以被看懂,过些日子作者自己也会看不懂:)

    19 条回复    2023-01-07 20:55:40 +08:00
    jorneyr
        1
    jorneyr  
       2023-01-07 10:08:06 +08:00
    写的人自己其实也很难看懂。
    gowl
        2
    gowl  
    OP
       2023-01-07 10:17:12 +08:00
    写的人自己第一时间看不懂说明没想清楚:)
    kylebing
        3
    kylebing  
       2023-01-07 10:20:13 +08:00
    有些写的时候比较难受的代码,是写完之后是自己也不想再扒的。功能完成了就行,更动是非常难受的,需要把自己的思路上升到写代码时的高度,坡有点大,不好上。
    muooOOO
        4
    muooOOO  
       2023-01-07 10:32:46 +08:00
    我相信每个程序员在一开始的时候都是想要代码能够清晰简洁高效的。
    IvanLi127
        5
    IvanLi127  
       2023-01-07 10:35:34 +08:00 via Android
    这就是为啥要一个函数只做一个功能了,重写成本小呀 哈哈哈哈
    zhangshine
        6
    zhangshine  
       2023-01-07 10:55:14 +08:00
    不是没想让你看懂,是写着写着自己也看不懂了
    p7534a
        7
    p7534a  
       2023-01-07 11:23:35 +08:00
    让你看懂了怎么提现他的水平和重要性?
    x86
        8
    x86  
       2023-01-07 11:40:20 +08:00
    换个人就搞懂了说明没啥重要的
    lucifer9
        9
    lucifer9  
       2023-01-07 11:54:23 +08:00 via iPhone   1
    维护 perl 代码的话,通常几个月后自己的代码都不认识了
    KMpAn8Obw1QhPoEP
        10
    KMpAn8Obw1QhPoEP  
       2023-01-07 11:57:55 +08:00 via Android
    @muooOOO 不赞同 你可能没见过 但真有不过脑子乱堆屎的 服气
    tyzandhr
        11
    tyzandhr  
       2023-01-07 12:14:24 +08:00 via Android
    看不懂不要紧,调试调试,跑起来就看得懂了
    jameszhangqk1
        12
    jameszhangqk1  
       2023-01-07 13:13:41 +08:00
    关注点难道不应该是“她”吗?
    HugoChao
        13
    HugoChao  
       2023-01-07 13:22:26 +08:00
    看自己以前的代码有两种感觉,一种是我怎么看不懂了,还有一种是我以前怎么这么厉害
    exceldream
        14
    exceldream  
       2023-01-07 13:24:14 +08:00 via Android
    @jorneyr 我在想 他没看懂 是怎么写出来并且能通过编译器的
    JNotEnoughW
        15
    JNotEnoughW  
       2023-01-07 13:49:48 +08:00
    现在正在经历的,有一大堆逻辑代码外包同事写的,嵌套非常深,命名稀巴烂+JAVA 面向过程编程。现在再问他这里是什么情况他也说不清,真的让接手的人很难受。
    icyalala
        16
    icyalala  
       2023-01-07 14:11:45 +08:00
    当然,还有可能是你们之间差距太大,它水平太低,或者你水平太低
    wakarimasen
        17
    wakarimasen  
       2023-01-07 14:32:16 +08:00 via Android
    先是在心里暗暗咒骂谁写的垃圾代码,直到看到 Git Blame
    wu67
        18
    wu67  
       2023-01-07 16:16:32 +08:00
    不写注释就是这鬼样子. 过段时间自己都看不懂.
    ShenZhen
        19
    ShenZhen  
       2023-01-07 20:55:40 +08:00
    @HugoChao 后者
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1068 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 23:21 PVG 07:21 LAX 15:21 JFK 18:21
    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