代码整洁
freedom_ding
这个作者很懒,什么都没留下…
展开
-
代码整洁之道--函数
1、函数应该短小,最多20行每个函数的缩进不应该多于两层2、只做一件事几个步骤都在函数名下To do函数名,步骤1,步骤2。。。只做一件事的函数无法被划分成多个区段。3、每个函数语句都应在同一抽象级上。4、让每个函数后面跟着位于下一抽象层级的函数。使得代码有自顶向下的阅读顺序。原创 2015-08-04 21:42:09 · 437 阅读 · 0 评论 -
代码整洁之道--对象和数据结构
1、将变量私有后,不应都设置set和get将变量公之于众,而是暴露抽象接口 2 3德墨忒尔律 4、对象暴露操作,数据结构暴露数据 对象便于添加新的类型,不便于在已有的对象中添加新的行为。 数据结构反之 5、数据传送对象DTO 。bean结构 只有成员变量,get和set,没有其他方法原创 2015-08-05 10:42:48 · 441 阅读 · 0 评论 -
代码整洁之道--错误处理
1、使用异常而非返回码 2、先写try catch Finally3、异常分类 不太好的分类 应该打包返回异常类型 4、使用特例模式。将特例封装至特例对象,就不用catch异常了。5、别返回null值,而应该返回特例对象。原创 2015-08-05 11:32:58 · 461 阅读 · 0 评论 -
代码整洁之道--注释,格式
1、注释会撒谎。 程序员不能坚持维护注释 2、只需创建描述与注释相同的函数名即可 3、好的注释:对意图的注释;TODO注释 4、一个文件100行内 5、调用者应该放在被调用者上面 6、赋值周围加上空格 7、参数列表用空格隔开 8、加减号用空格隔开原创 2015-08-05 09:49:57 · 361 阅读 · 0 评论 -
代码整洁之道--系统,并发
1、将系统的初始化与逻辑使用分开 避免延迟初始化 2、应该将构造过程添加到main过程中 3、并发把做什么和何时做分解开原创 2015-08-05 14:51:37 · 249 阅读 · 0 评论 -
代码整洁之道--单元测试
1、测试的三个环节: 构造测试数据;操作测试数据;检验结果 2、每个测试一个断言原创 2015-08-05 12:53:20 · 287 阅读 · 0 评论 -
代码整洁之道--类
1 顺序 公共静态常量 private 静态变量 private 实体变量public方法 private方法2、类的名称应该描述单一权责 3、类应该只有一个权责,只有一个修改的理由 4、内聚 类应该有少的实体变量,每个方法应该操作实体变量,则内聚性好 如果一个实体变量只有少数函数使用,则将其拆分出小类 大函数拆分出小函数,小函数拆分出小类。 5、将公共方法重构到子类中,将私有方原创 2015-08-05 13:54:06 · 381 阅读 · 0 评论