Software Engineering
booboo2006
I am a Java software engineer.
展开
-
Composition versus Inheritance - A Comparative Look at Two Fundamental Ways to Relate Classes
One of the fundamental activities of any software system design is establishing relationships between classes. Two fundamental ways to relate classes are inheritance and composition. Although the comp转载 2009-12-18 10:18:00 · 779 阅读 · 0 评论 -
Inheritance & Composition
Inheritance & Composition转载 2010-08-19 16:40:00 · 1521 阅读 · 0 评论 -
组合与继承之间的区别及如何选择
组合与继承之间的区别及如何选择转载 2010-08-19 17:00:00 · 1058 阅读 · 0 评论 -
MVC的优点及不足之处
MVC的优点及不足之处转载 2010-08-19 16:55:00 · 859 阅读 · 0 评论 -
一个牛x的mock框架--Powermock
首先,官网:http://code.google.com/p/powermock/先做好心理准备,这个开源工具的官网基本上没啥文字说明。但是可以下载源代码,里面有一些示例测试用例。 当你的领导对你说,UT的代码覆盖率要达到100%!!你会觉得这人疯了。但是现在有了powermock,100%就成为the goal you can reach!!!powermock将以往转载 2012-04-24 22:40:59 · 14285 阅读 · 1 评论 -
git revert 和reset的区别
这里讲一下git revert和git reset的区别:git revert 是撤销某次操作,此次操作之前的commit都会被保留git reset 是撤销某次提交,但是此次之后的修改都会被退回到暂存区具体一个例子,假设有三个commit, git st:commit3: add test3.ccommit2: add test2.ccommit1: add test1.转载 2012-04-17 21:53:26 · 3592 阅读 · 0 评论