• 请不要在回答技术问题时复制粘贴 AI 生成的内容
axb
V2EX  ›  程序员

关于烂代码的那些事

  •  
  •   axb · Jun 21, 2015 · 6930 views
    This topic created in 4161 days ago, the information mentioned may be changed or developed.
    最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周。为了抒发一下这几周里好几次到达崩溃边缘的情绪,于是决定写一篇文章谈一谈烂代码的那些事。

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

    http://blog.2baxb.me/archives/1343
    Supplement 1  ·  Aug 7, 2015
    更新第二篇:

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

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

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

    代码强迫症的默默路过……
    axb
    axb
    OP
    Aug 7, 2015
    14
    更新第二篇
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2404 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 00:33 · PVG 08:33 · LAX 16:33 · JFK 19:33
    ♥ Do have faith in what you're doing.