V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
axb
V2EX  ›  程序员

关于烂代码的那些事

  •  
  •   axb · 2015-06-21 20:57:27 +08:00 · 5425 次点击
    这是一个创建于 3444 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周。为了抒发一下这几周里好几次到达崩溃边缘的情绪,于是决定写一篇文章谈一谈烂代码的那些事。

    这里是上篇,主要是关于烂代码产生的原因和现象。

    http://blog.2baxb.me/archives/1343
    第 1 条附言  ·  2015-08-07 09:16:55 +08:00
    更新第二篇:

    最近部门在组织bootcamp,正好我负责培训代码质量部分,在培训课程中让大家花了不少时间去讨论、改进、完善自己的代码。虽然刚毕业的同学对于代码质量都很用心,但最终呈现出来的质量仍然没能达到“十分优秀”的程度。 究其原因,主要是不了解好的代码“应该”是什么样的。

    这是烂代码系列的第二篇,在文章中我会跟大家讨论一下如何尽可能高效和客观的评价代码的优劣。

    http://blog.2baxb.me/archives/1378
    14 条回复    2015-08-07 09:17:09 +08:00
    ericls
        1
    ericls  
       2015-06-21 21:02:03 +08:00
    总感觉代码是有保质期的
    fetich
        2
    fetich  
       2015-06-21 22:04:57 +08:00
    醍醐灌顶啊,身中数箭。。。
    Hawk
        3
    Hawk  
       2015-06-21 22:10:02 +08:00
    没有拼音缩写的变量名不服
    jedrek
        4
    jedrek  
       2015-06-21 22:37:14 +08:00
    总结得不错,但还不够彻底
    20015jjw
        5
    20015jjw  
       2015-06-22 00:34:08 +08:00 via Android
    20015jjw
        6
    20015jjw  
       2015-06-22 00:34:30 +08:00 via Android
    @20015jjw 地铁上笑成了2b hhhhhh 就第一个那个
    sydneyzh
        7
    sydneyzh  
       2015-06-22 01:01:30 +08:00
    好文章,学习了
    shiny
        8
    shiny  
       2015-06-22 01:04:08 +08:00
    有篇文章叫「代码的坏味道」,更完整一点。
    znoodl
        9
    znoodl  
       2015-06-22 11:01:57 +08:00
    不错,不过那个写重复100遍的真不适合当程序员
    fuxiaohei
        10
    fuxiaohei  
       2015-06-22 11:11:15 +08:00
    过一段时间,看看旧代码,就想重构
    houskii
        11
    houskii  
       2015-06-22 13:08:30 +08:00
    跟着Clean code学够么=-=
    wizardforcel
        12
    wizardforcel  
       2015-06-22 19:45:05 +08:00 via Android
    loadstring那个。你加参数就加吧,干嘛把原来的接口抹掉。做成默认参数就好了嘛。
    bramblex
        13
    bramblex  
       2015-06-23 09:16:02 +08:00
    妈蛋,我的问题刚好反过来……

    代码强迫症的默默路过……
    axb
        14
    axb  
    OP
       2015-08-07 09:17:09 +08:00
    更新第二篇
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5456 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:58 · PVG 13:58 · LAX 21:58 · JFK 00:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.