美文网首页
[代码整洁之道]-整洁代码

[代码整洁之道]-整洁代码

作者: huang_master | 来源:发表于2017-01-08 22:30 被阅读202次
「代码整洁之道」-整洁代码

前段时间,看了代码整洁之道,顺手做了些笔记,分享给大家,和大家一起探讨整洁代码之道。

1.1要有代码

代码是我们最终用来表达需求的语言,所以代码永存

1.2糟糕的代码

糟糕的代码代价很大,足以毁掉一个公司。
稍后等于永不——现在时间太紧,先完成功能,有朝一日再回头清理,但事实是从来没有回头优化过代码

1.3混乱的代码

团队的生产力持续下降,趋向于零
1.3.1华丽新设计
只是表面看上去很华丽,但实际发挥不了太大作用,还会降低效率。花时间保持代码的整洁不但有关效率,还有关生存
1.3.2态度
程序员应该以认真的态度对待每一行代码,不受客观因素的影响,遵从不了解混乱风险的人的意愿是不专业的做法,混乱有风险,编码需谨慎。作为一个开发人员,作为一个程序员,你应该有自己所坚守的原则。什么事情该做,不能做,你必须有一个清晰的概念。
1.3.3谜题
制造混乱无助于赶上期限。混乱只会立刻拖慢你。赶上期限的唯一办法——做的快的唯一办法——就是始终尽可能保持代码整洁。
1.3.4整洁代码的艺术
整洁代码的书写,需要遵循大量的小技巧,贯彻刻苦习得的“整洁感”,也称之为代码感。
1.3.5什么是整洁代码
外表或举止令人愉悦的优美和雅观,整洁代码阅读使人愉悦。
破窗理论:窗户破损的建筑让人觉得似乎无人照管,于是别人也再不关心,放任窗户继续破损,一扇破损的窗户开辟了大夏走向倾颓的道路,编程代码也是如此。
整洁代码力求集中,简单直接,只做好一件事。
简单代码规则:

  1. 能通过所有测试
  2. 没有重复代码
  3. 体现系统中的全部设计理念
  4. 包括尽量少的实体,比如类、方法、函数等

1.4思想流派

对象导师整洁代码派
1.5我们是作者
编写代码的难度取决于读周边代码的难度。要想干的快,要想早点做完,要想轻松写代码,先让代码易读。

1.6童子军军规

让营地比你来时更加干净,应用到我们的专业领域是,时刻保持代码整洁。每次签入代码都比签出时干净,那么代码就不会腐败。

17.前传与原则

本书是敏捷软件开发的前传,敏捷开发关注面向对象设计的原则。
设计原则有:单一权责原则,开放闭合原则,依赖倒置原则

1.8小结

小提琴的故事:你还得练,孩子,还得练,程序如此,还得练,故事讲的是一个小孩在一个著名提琴家面前问道,如何才能和他一样,把小提琴拉的那么好听,大师说了,小孩子你还得练,其实写代码也是如此,还得练....

相关文章

  • [代码整洁之道]-整洁代码

    前段时间,看了代码整洁之道,顺手做了些笔记,分享给大家,和大家一起探讨整洁代码之道。 1.1要有代码 代码是我们最...

  • 代码整洁之道-<函数>

    代码整洁之道-<函数> 代码整洁之道 一书相关读书笔记,整洁的代码是自解释的,阅读代码应该如同阅读一篇优秀的文章,...

  • 代码整洁之道

    01、有意义的命名 在团队开发中,团队小伙伴编码风格各不相同,一个统一的规范就显得尤为重要,最近在做Code Re...

  • 代码整洁之道

    整洁代码 Leblanc : Later equals never.(勒布朗法则:稍后等于永不) 对代码的每次修改...

  • 代码整洁之道

    海到无边天作岸,山登绝顶我为峰。作为猿类的我们,对自己创造的代码有着一种天生的无比自信。这是好事~可是,对于我们的...

  • 代码整洁之道

    1.一次只做一件事的原则 除了最外边必要的空判断,少用return操作符。原则如下图所示:一次只做一件事情.png...

  • 代码整洁之道

    一.整洁代码 借用一条美国童子军简单军规:让营地笔记来时更干净 二.有意义的命名 2.7避免使用编码编码已经太多,...

  • 代码整洁之道

    大概读了一下《代码整洁之道》这本书,总结如下: 1.变量名:有意义、可读性好 2.避免重复和无意义的条件判断 3....

  • 《代码整洁之道》

    细节之中自有天地,整洁成就卓越代码。 软件专家RoberfC.Marlin在《代码整洁之道》中为你呈现出了革命性的...

  • 《代码整洁之道》

    马丁(Robert C. Martin) 第1章 整洁代码 写整洁代码,需要遵循大量的小技巧,贯彻刻苦习得的“整洁...

网友评论

      本文标题:[代码整洁之道]-整洁代码

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