你们写了几年代码才认识到规范的重要性的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
q8164305
V2EX    问与答

你们写了几年代码才认识到规范的重要性的

  •  
  •   q8164305 2019-10-13 08:41:27 +08:00 via Android 5124 次点击
    这是一个创建于 2246 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近一直在研究规范性的问题,感觉以前的代码简直一坨翔,同样的东西好几种表达,到处都不统一,严重降低自己整体理解能力,加重思维负担,你们呢

    27 条回复    2019-10-14 13:26:05 +08:00
    BingoXuan
        1
    BingoXuan  
       2019-10-13 08:51:58 +08:00 via Android
    从和别人合作就知道了
    NotreDame
        2
    NotreDame  
       2019-10-13 08:59:22 +08:00
    第一天
    ClericPy
        3
    ClericPy  
       2019-10-13 09:14:27 +08:00
    第一次 code review
    blless
        4
    blless  
       2019-10-13 09:34:19 +08:00 via Android
    所以这么多人喷 go 但是还是火了,相对其他语言表达方式比较统一
    okjb
        5
    okjb  
       2019-10-13 09:41:02 +08:00 via Android
    学框架的时候各种规范,一开始难受,出问题的时候找的也快,太舒服了
    YzSama
        6
    YzSama  
       2019-10-13 09:43:57 +08:00 via iPhone
    合作的时候。
    cmdOptionKana
        7
    cmdOptionKana  
       2019-10-13 09:47:31 +08:00
    java 被喷嗦,go 被喷功能缺失,但还是被广泛采用。
    msg7086
        8
    msg7086  
       2019-10-13 09:49:21 +08:00
    同样的东西好几种表达,和规范有很大关系吗?不让用好几种表达,应该叫死板。
    11ssss
        9
    11ssss  
       2019-10-13 10:12:16 +08:00
    参与 code review 后
    moonsn
        10
    moonsn  
       2019-10-13 11:18:31 +08:00 via Android
    接收不规范代码的时候。
    Baymaxbowen
        11
    Baymaxbowen  
       2019-10-13 11:28:09 +08:00
    自己第一次重构的时候,刚开始工作两个月的样子
    coderluan
        12
    coderluan  
       2019-10-13 11:45:24 +08:00
    知道有规范这东西基本就放不下了,这方面有洁癖,电脑桌面和文件夹也都干干净净的。
    Bilinico
        13
    Bilinico  
       2019-10-13 11:49:26 +08:00 via Android
    其实一开始就有,只是每次都有不同程度的理解
    whoever
        14
    whoever  
       2019-10-13 12:11:16 +08:00 via iPhone
    1. 阅读以前的代码

    2. 和别人协作编码
    liufish
        15
    liufish  
       2019-10-13 13:36:48 +08:00
    刚开始学的时候
    loshine1992
        16
    loshine1992  
       2019-10-13 13:46:06 +08:00
    @cmdOptionKana

    你以为用 Java 和 Go 就可以保证写出好代码了么

    不,你根本不知道什么叫屎一样的代码

    哭泣。。
    swulling
        17
    swulling  
       2019-10-13 13:52:18 +08:00 via iPhone
    当接手一座屎山的时候,恨不得穿越回去把屎塞回去
    Enjay
        18
    Enjay  
       2019-10-13 14:03:36 +08:00
    第一次写代码一觉醒来后。
    afuler
        19
    afuler  
       2019-10-13 14:33:17 +08:00 via Android
    大概很多年后
    开玩笑的
    outtime
        20
    outtime  
       2019-10-13 17:15:49 +08:00
    review 完发现这写的是啥的时候
    akagishigeru
        21
    akagishigeru  
       2019-10-13 19:56:49 +08:00 via iPhone
    协作的时候
    dobelee
        22
    dobelee  
       2019-10-13 20:50:29 +08:00 via iPhone
    第一次看别人的代码。或第一次 debug 别人的代码。
    jzmws
        23
    jzmws  
       2019-10-13 21:04:00 +08:00
    第一个项目是维护别人的项目 , 做好之后我就说代码规范 很重要, 后面阿里出来 Java 规范 ,如获至宝 ,推广到全团队.
    ewqazxc
        24
    ewqazxc  
       2019-10-13 23:23:59 +08:00
    看自己以前的代码
    poplar50
        25
    poplar50  
       2019-10-13 23:28:46 +08:00 via iPad
    第一次被 review
    ooops
        26
    ooops  
       2019-10-13 23:53:52 +08:00
    看别人代码的时候
    inoizyz
        27
    inoizyz  
       2019-10-14 13:26:05 +08:00 via Android
    golint 报错导致无法使用自动填充
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2679 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 06:44 PVG 14:44 LAX 22:44 JFK 01:44
    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