美文网首页
<读书笔记>编写整洁代码1: 概述

<读书笔记>编写整洁代码1: 概述

作者: 貘鸣 | 来源:发表于2017-11-21 14:02 被阅读5次
    1. 并非是为了赶工而制造更多 mess, 而是因为制造了 mess 所以才不能按时完成. 所以解决办法只一个: 保证代码整洁, 在任何情况下都做到写整洁代码, 这也是变快的唯一方式.
    2. 那如何去写整洁的代码? 在不明白什么是整洁代码之前, 写出来的所谓"整洁代码"都是鬼扯.
    3. 什么是整洁代码?
      1. C++之父 Bjarne Stroustrup 说: 优雅和高效的代码. 逻辑必须直接了当, 对外依赖要低, 错误处理的策略要十分明确, 性能也进行必要的优化, 防止之后的人去做不符合整洁代码要求的优化. 总之整洁代码就是只做一件事的前提下把这件事做好. 因为不好的代码往往是混乱的诱因.
      2. 代码要带有测试.
      3. 小的 Code Base.
      4. 单一职责, 只做一件事. 无论是模块还是方法. 模块分解, 方法进行展开.
      5. 进行适当抽象, 减少重复.
      6. 当在修改老代码时, 读写代码的时间花费比例严重失调, 往往要花 10 倍的时间去读代码, 然后真正花在修改上的时间只有1.
        故: 实际如果让代码更加可读, 则意味着可以让代码更加易维护.

    相关文章

      网友评论

          本文标题:<读书笔记>编写整洁代码1: 概述

          本文链接:https://www.haomeiwen.com/subject/nsrvvxtx.html