漂亮代码的七个准则

漂亮代码的七个原则

这七个原则分别是:

 

1. 像书本一样。

  (像文本专栏和文本块一样格式化的代码--更容易被理解)

 

2. 功能相似的代码在外观上也保持相似。

3. 减少缩进。

  (在编码时不要使用过深的嵌套)

 

4. 分解大量的代码块。

5. 对代码进行注释。

6. 整理代码。

7. 与已有的编码风格保持一致。

 

虽然这些规则听起来像是一些编码习惯,但它们的含义并不仅于此。它们是让你记住产品演化性的编码习惯的外在表现。

 

--摘自《代码之美》

 

 

另,读书笔记:

-----------

简单之美 
如果在经过简单扫视之后,我们还不能通过命名约定以及少数几行代码来知道该代码是做什么的,那么这段代码就太复杂了. 
代码可以没有注释,但它的目的必须明确,每一步的操作不能存在歧义. 

节俭之美 
漂亮的代码对于诸如内存使用这类事情是很节俭的,在可能的情况下它均选择重用内存. 

流程之美 
每一次我们都把事情挪到下面的例程去做,产生一个小一点的待解决问题,从而我们就可以关注如何做好设计,把代码写得更短小,更贴近我们要做的事情. 

 

-----------