《代码整洁之道》

  最近在看Robert C.Martin所著的《Clean Code》(《代码整洁之道》,韩磊翻译),觉得这本书应该是作为一个软件开发人员,尤其是码农,必读的书。这篇博文是《Clean Code》第一章的读书笔记,以后还会陆续写其他篇章的读书笔记。

  

第一章 整洁代码

  代码是一定会存在下去的,因为将需求明确到机器可以执行的细节程度,只有编程可以做到。这正是需要代码的时候。

  正因为代码不会消失,而糟糕的、混乱的代码对项目的后期维护升级,对新人熟悉项目也会造成不小的麻烦。正像《Clean Code》所说的那样,“糟糕的代码可以毁掉一家公司”。所以维持代码的整洁、规范就显的十分必要。

  但是什么样的代码才算是整洁、规范、简单的代码呢?

  整洁的代码逻辑应该直截了当,尽量减少依赖关系,性能调至最优;整洁的代码简单直接,从不隐藏设计者的意图,抽象干净利落,控制语句直截了当;整洁的代码应该让作者之外的开发者看得懂。

  简单的代码,依其重要的顺序:

    能通过所有测试;

    没有重复代码;

    体现系统中的全部设计理念;

    包括尽量少的实体,比如类、方法、函数等。

  这一章的内容相对较少主要是开个头,也请博客园的诸位朋友监督。

posted @ 2016-02-08 10:08  aston  阅读(184)  评论(0编辑  收藏  举报