代码整洁之道
*我喜欢优雅的和高效的代码,代码逻辑应当直截了当,叫缺陷难以隐藏;
尽量减少依赖关系,使之便于维护;
依据某种分层战略完善错误处理代码;
性能调制最优,省得应由别人做没规矩的优化,搞出一堆混乱来;
整洁的代码只做好一件事。*
整洁的代码从不隐藏设计者的意图。
好代码的标准:
通过所有测试
没有重复的代码
体现系统中的全部设计理念
包括经量少的实体,比如类、方法、函数等
写整洁代码的方法:减少重复代码,提高表达力,提早构建简单抽象。
函数的最好特征:小
函数应该只做一件事,做好一件事。
函数也分不同层级
确保函数只做一件事,内部语句都应该在一个层级上。。