1.代码块越小,代码的功能就越容易管理,代码的处理和移动也就越轻松

2.任何不会被修改的变量都可以被当成参数传人新的函数,至于会被修改的变量就需格外小心,如果只有一个变量会被修改,那么可以把它当做返回值。

3.重构技术就是以微小步伐修改程序,如果你发现错误,很容易便可发现他。

4.好的代码应该清楚的表达自己的功能,变量名称是代码清晰的关键。

5.绝大多数情况下,函数应该放在它所使用的数据的所属对象内。