美文网首页
日更32/100(代码简洁之道)

日更32/100(代码简洁之道)

作者: YorkYoung | 来源:发表于2018-09-01 23:56 被阅读8次

第一章 整洁的代码

主要讲了什么是整洁的代码,为什么要整洁的代码?不整洁有什么坏处,整洁有什么好处?

糟糕的代码

  • 难以阅读,难以维护
  • 隐藏的bug难以发现
  • 引诱人破罐破摔,继续添加糟糕的代码
    最终导致恶性循环,效率极低,甚至是项目的不可维护,最终死亡。

什么是整洁的代码,援引顶尖程序员的理解

  1. 不重复(如果重复,一定是什么地方还没想清楚,找出来,然后把它抽象)
  2. 只做一件事(一个模块、一个类、一个方法)
  3. 提高表达力(易读)
  4. 作者用了心(爱自己的代码)
  5. 优雅、高效
必要性

整洁代码是做得快的唯一方法

  1. 我们写代码的时候读和写花费时间比例是10:1,所以把代码变得易读,很能提高效率;
  2. 整洁代码让缺陷(bug)无处隐藏;
  3. 对于后续的维护很友好;

稍后等于永不!
其实整洁代码不一定会多花多少时间,修改一个变量名,把一个长方法分段,花不了多少时间,主要就是看作者是否对自己的代码用了心,是否在意过自己的代码;
唯一的困难就是要求我们更多的去思考,写得部分更费劲了;
但这其实是好事呀,不管对代码、对项目、还是对个人的成长来说。

相关文章

  • 日更32/100(代码简洁之道)

    第一章 整洁的代码 主要讲了什么是整洁的代码,为什么要整洁的代码?不整洁有什么坏处,整洁有什么好处? 糟糕的代码 ...

  • 代码简洁之道

    第一章 有意义的命名(起名是门艺术) 示例代码为伪代码,懂就好 名副其实目的:只需要一个好名称就能知道发什么了什么...

  • 代码简洁之道

    第一章 整洁代码 第二章 有意义的命名 名副其实 问题不再于代码的简洁度,而在于代码的模糊度。即上下文在代码中未被...

  • 为你的Java代码瘦身,看这篇就够了

    黑少微服务商店为您分享Java代码的简洁之道 背景 软件质量,不但依赖于架构及项目管理,更与代码质量紧密相关。简洁...

  • 代码简洁之道 - 笔记

    1. 什么是整洁代码 我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护...

  • 代码简洁之道-lombok

    Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。Lombok的使用跟引用jar包一样,可...

  • JavaScript 代码简洁之道

    摘要: 可以说是《Clean Code》的JS代码示例了,值得参考。 原文:JavaScript 代码简洁之道 作...

  • JavaScript代码简洁之道

    JavaScript 代码简洁之道 测试代码质量的唯一方式:别人看你代码时说 f * k 的次数。 代码质量与其整...

  • 【翻译】代码简洁之道

    最近看到一篇文章[https://technologywolf.net/the-top-10-tips-to-wr...

  • 2016读书总结

    1. Architecture & Design 1.1《代码整洁之道》 Fundamental 行文简洁易懂,抽...

网友评论

      本文标题:日更32/100(代码简洁之道)

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