代码整洁之道笔记
文章平均质量分 64
James_ZhengTJ
这个作者很懒,什么都没留下…
展开
-
代码整洁之道------ 对象和数据结构
1.隐藏实现隐藏实现的目的,个人理解,就是为了两个字------省心。编码者不必担心内部数据结构的暴露,使用者也不必费心去了解内部的实现,两者之间的交互只通过接口进行。好比我按照使用说明对ATM进行操作就可以存钱,不需要在银行有熟人。隐藏实现并不是简单地把变量声明为私有,然后再给他们加上getter和setter-------这比直接暴露实现没有多大进步。隐藏实现,并不是简单地为成员变原创 2013-03-04 20:52:19 · 504 阅读 · 0 评论 -
代码整洁之道------命名
1.名副其实,言之有物(1)避免无意义的命名,如用单个字母作为变量名.(2)避免魔法数字,或者通过下标进行的判断,如if(x[0] == 4),用常量来代替这些数字2.避免误导(1)不要使用类似accountList这样的变量名,除非它真的是一个list(2)两个较长且区别很小的变量名极易误导读者.(3)不要单独使用O,l来命名变量,能分辨出前面打的是O还是0,是l还是1吗原创 2013-02-21 20:01:08 · 280 阅读 · 0 评论 -
代码整洁之道------函数
想要函数清晰,易于理解,要坚持以下原则:首先,一个函数只做一件事,更准确的说,只做在一个抽象层次上的事.让读者可以自上而下的读,如同在读故事一样.其次,保持函数短小,没有太多的嵌套层次.第三,使用描述性的名字,让读者即使望文生义,也能大致推断出函数要做的事.而且,不要在函数里做未在函数名中体现的事.第四,函数的参数最多不要多于三个,如果函数的输入参数多于三个,可以考虑为其中的一些参原创 2013-02-22 12:55:33 · 289 阅读 · 0 评论