V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Kylinsun
V2EX  ›  程序员

怎样的代码才算美,从企业开发角度,想听听大家意见或者是宝贵的建议

  •  
  •   Kylinsun · 2015-12-18 21:27:25 +08:00 · 3506 次点击
    这是一个创建于 3298 天前的主题,其中的信息可能已经有所发展或是发生改变。
    23 条回复    2015-12-19 23:41:30 +08:00
    tinyproxy
        1
    tinyproxy  
       2015-12-18 21:38:37 +08:00 via iPhone
    1. 符合内部规范就行,风格统一。
    2. 易读,除非有特殊要求才秀奇淫技巧。
    heian0224
        2
    heian0224  
       2015-12-18 21:39:43 +08:00 via Android
    易读,可维护
    chinvo
        3
    chinvo  
       2015-12-18 21:46:53 +08:00
    @tinyproxy +1
    有些人写的代码奇淫技巧太多,得看好几遍才能弄明白,这种真心不适合团队协作(当然,如果整个团队都用这些奇淫技巧另说
    got
        4
    got  
       2015-12-18 21:53:48 +08:00   ❤️ 1
    奇技 淫巧 not 奇淫 技巧
    hqs123
        5
    hqs123  
       2015-12-18 22:22:21 +08:00
    规范可扩展可维护.
    wolffn
        6
    wolffn  
       2015-12-18 22:41:31 +08:00
    只要能够贯彻执行编码规范,坚持互相代码审核,就是好的。
    halfcrazy
        7
    halfcrazy  
       2015-12-18 22:46:57 +08:00
    强静态类型
    Britter
        8
    Britter  
       2015-12-18 23:08:59 +08:00
    我觉得应该是 格式统一,命名清晰,编码结构方便扩展,高复用(现在在一家公司里边实习,公司内部编码规范挺好的,平时大家在编码的时候都会对一些不明确的编码结构,命名清晰度进行讨论,我觉得这是一种良性循环,嘻嘻 :P
    billlee
        9
    billlee  
       2015-12-19 00:13:48 +08:00
    强类型、命名清晰
    terence4444
        10
    terence4444  
       2015-12-19 01:14:26 +08:00 via iPhone
    @got 歪个楼:只有我想歪了吗?
    monkeylyf
        11
    monkeylyf  
       2015-12-19 02:46:26 +08:00
    coding convention -> readability
    whywhy36
        12
    whywhy36  
       2015-12-19 05:43:08 +08:00
    统一命名风格,编码风格
    易读性
    (基本上易维护的)大量使用设计模式
    movtoy
        13
    movtoy  
       2015-12-19 06:23:29 +08:00   ❤️ 2
    几个卖书的跟你们吹嘘点术语,什么美,优雅、健壮。听到这些激励人心的词汇都整个兴奋的不行


    这种东西就跟一些心灵鸡汤,成功学讲座一样。听起来好美。


    整天谈论这些形而上学的东西,有个屁用!叫你写个正则查了一上午的资料还没写好。。
    gxm123gxm
        14
    gxm123gxm  
       2015-12-19 09:31:32 +08:00 via Android
    @terence4444 你不是一个人。
    hpeng
        15
    hpeng  
       2015-12-19 10:00:26 +08:00 via iPhone
    后面新加的需求功能不需要改到旧的框架代码就足够了
    bramblex
        16
    bramblex  
       2015-12-19 10:02:19 +08:00 via iPad
    先要有,才能美。要是啥都写不出来,美个蛋?
    gimp
        17
    gimp  
       2015-12-19 10:12:43 +08:00
    可读性强,有测试用例
    wawehi
        18
    wawehi  
       2015-12-19 11:51:54 +08:00
    对于业务逻辑或者模型有文档可参考的代码可以很大程度上加分
    有时候代码是好读,但是不理解业务的话再好读也不理解整体,那也算不得好代码。
    initialdp
        19
    initialdp  
       2015-12-19 12:13:53 +08:00 via Android
    能正常实现业务功能的代码都是好代码。要是再有好的编程风格,那基本就完美了。通常情况下,不能要求更多了。
    SmiteChow
        20
    SmiteChow  
       2015-12-19 13:26:19 +08:00
    自解释
    shyling
        21
    shyling  
       2015-12-19 19:43:01 +08:00 via Android
    能用,文齐全
    ddou
        22
    ddou  
       2015-12-19 23:41:10 +08:00
    @heian0224 再补充一点: 做到刚刚好,不过分优化 /美化
    Kylinsun
        23
    Kylinsun  
    OP
       2015-12-19 23:41:30 +08:00
    说道注释,难道真的是程序员不想写,讨厌别人不写 2333
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2487 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:35 · PVG 23:35 · LAX 07:35 · JFK 10:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.