V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
verzhshq
V2EX  ›  问与答

是不是写代码 NB 的人读代码也一定 NB?

  •  
  •   verzhshq · 2018-02-28 16:37:44 +08:00 · 2170 次点击
    这是一个创建于 2459 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT,大家如何认为呢

    9 条回复    2018-03-01 10:21:11 +08:00
    shoaly
        1
    shoaly  
       2018-02-28 17:28:19 +08:00   ❤️ 1
    要能读懂 代码, 读者的水平应该不比写的人差到哪去
    Building
        2
    Building  
       2018-02-28 17:43:20 +08:00 via iPhone
    这要看读谁的代码,有些脑残喜欢各种定义,比如 YES = NO 都有,你问他, 他还能给你一万个这样做的理由。遇上那种随心所欲的,同样的变量名能用在好几处地方表示各种意思,稍不留神就能把你带坑里,要是遇上用拼音命名的那就糟糕了,更糟糕的是用的还是拼音首字母命名...一个好的 IDE 也是必需的,像 Xcode 那种,可能一个 jump 就能让你迷失。你问我怎么知道?因为这些奇葩事我自己干过...
    gamexg
        3
    gamexg  
       2018-02-28 18:21:14 +08:00
    @Building #2 缩写+无注释比拼音更坑,变量全是 bs kt 等 2、3 个字母。
    whileFalse
        4
    whileFalse  
       2018-02-28 18:40:28 +08:00
    凡事用了一定一般就不一定。
    设想一个写代码很牛逼但是换上了 SB 代码过敏症的家伙。
    blessyou
        5
    blessyou  
       2018-02-28 18:45:33 +08:00 via Android
    看是谁的代码了
    takato
        6
    takato  
       2018-02-28 18:55:15 +08:00
    写完过一周可能就忘了自己写的是什么破玩意了。。。注释刚需。。。
    loading
        7
    loading  
       2018-02-28 19:03:29 +08:00 via iPhone
    我主要看他发音,233。
    nekota
        8
    nekota  
       2018-02-28 22:22:16 +08:00 via iPhone
    要看这个“厉害”怎么定义。
    如果只是小 trick 用的好,比如很聪明的短代码啊,语法糖妙用,那就不见得。
    如果是本身逻辑思维能力好,善于把要做的事情抽象化,那这个人应该不只是读代码厉害,在其他方面应该也都是有一定优势的。
    客观地讲,逻辑思维能力好,通常能比一般人更快地 get 到代码的 idea,代码的本质。
    verzhshq
        9
    verzhshq  
    OP
       2018-03-01 10:21:11 +08:00
    @whileFalse 一般程序员都会喜欢写得漂亮的代码 不喜欢读糟糕的代码 但是代码能力强的人读 SB 代码的能力也会更强 而且他们读完会看出代码究竟 SB 在哪 而代码能力弱些的人可能就很吃力 所以说读代码能力也是随着能力的增长而增长而且是必然的?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2853 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:53 · PVG 10:53 · LAX 18:53 · JFK 21:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.