整洁的代码
态度;
什么是整洁的代码
优雅和高效的代码,代码逻辑应当直接了当,叫缺陷难以隐藏,尽量减少依赖关系,使之便于维护,依据某种分层战略完善错误处理代码,性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来,整洁的代码只做好一件事
整洁的代码如同优美的散文
1.没有重复的代码
2.体现系统中的全部设计理念
3.包括尽量少的实体,比如类,方法,函数
注意代码重复,尽力清晰的表达出来
有意义的命名
检查对象或方法是否想做的东西太多了,如果对象功能太多了,最好是切分为两个或多个对象,如果方法功能太多,使用抽取手段(Extract Method)重构之,从而得到一个较为清晰地说明自身功能的方法,
消除重复和提高表达力,
我们是作者
时刻保持代码整洁
“让营地比你来时更干净” --美国童子军的简单的军规