1.eclipse 常用快捷键
一些常用的快捷键,之前一直都是手动移动的。
alt + up down 移动代码位置ctrl + d删除整行
2.junit 4 单元测试 白盒测试
偏简单的可预期的可以用这个测试
Assert.assertE..等等用来期望和实际值的比较
3.xml(extensible makeup language)
xml用来描述 存储 传输数据
<a> </a> 成对出现 等价<a/> 自结束
xml 回城和换行 会被解析器算为原始内容解析,影响效率,尽量能不换行就不换行
大小写 严格区分 不能数字开头
<a parm="as" 或者 parm='fv'> </a> 解析器 会等价为 <a> <parm>as</parm></a>
<!-- -->注释
<![CDATA[sxxs]]>sxxs内部可以不被解析
< < lessthan >> greaterthan
DTD SCHEMA相关 xml约束
4.tips 面向对象编程的5大原则
single responsibility principle
open close principle
Lee subsitution principle
interface segregation principle
dependency inversion principle
5.重构
定时 部分重构代码
前提:测试单元保障 每次改动最少
6.注释
重构过程可以适当的补充注释
7.面向接口编程 而不是实现 把期望的输入输出 协议化
8.定时回顾代码
2016.8.24 23.44