代码整洁之道

勒布朗法则(LeBlanc):稍后等于永不 (Later equals  Never).

我们就是一群代码猴子,上蹿下跳,自以为领略了编程的真谛。可惜,到我们抓住几个酸桃子,得意洋洋坐到树枝上,却对自己造成的混乱视若无睹,那堆“可以运行”的乱码程序,就在我们眼底下慢慢腐蚀。

 

读写比例超过10:1,写新代码的时候我们一直在读旧代码。不读周边代码就没法写代码,编写代码的难度取决于读取周边代码的难度,要想干的快,轻松干完,使自己代码易读。

 

 

关于命名,选个好名字要花费的时间,但是省下来的时间比花费掉的要更多。而且,一旦发现更好的名字就替换掉旧的。

 

如果函数参数3个以上,那么说明有一个参数需要封装成类了,参数越少越好,易读性越好。

 

Try Catch 代码块最好跟处理业务逻辑的代码分离开,可以抽象成一个函数。函数只能处理一件事,而处理错误就是一件事,所以把处理异常抽取出来。

 

代码注释会骗人,有时候代码被移动修改,但是注释总是一层不变的。把力气用在写更清楚的代码,那样就不需要注释了。应该多花心思去减少注释量。

唯一真正好的注释是你绞尽脑汁去不写注释,尽量优化你的代码。

 

代码宽度80-100,上限是120

 

posted @ 2015-08-01 10:07  狂奔的小狮子  阅读(146)  评论(0)    收藏  举报