Erich Gamma拥有多重权威身份.他是Jazz项目的主要领导人:是Eclipse的项目管理委员会成员,被业界称为“Eclipse之父”: 是经典书<设计模式>的作者四人帮之一,1998年与Kent Beck一起开发JUnit,使其成为Java社区的单元测试工具:有“敏捷开发方法的创始人”之称. Erich Gamma 于2011 年以杰出工程师的身份加入微软 Visual Studio 团队.之所以加入微软,Erich Gamma 说是因为微软给他提供了一个很吸引人的挑战,即你能不能在浏…
方法一:Eclipse中设置在创建新类时自动生成注释  windows-->preference  Java-->Code Style-->Code Templates  code-->new Java files  编辑它 ${filecomment}  ${package_declaration}  /**  * @author 作者 E-mail:  * @version 创建时间:${date} ${time}  * 类说明  */  ${typecomment}  ${t…
Kent Beck,1961年出生,中文名肯特贝克,美国著名软件工程师与作家,在软件工程方面有很大的贡献.他是Smalltalk软件的开发者,设计模式的先驱,测试驱动开发的支持者,也是极限编程的创始者之一. Kent Beck曾为Smalltalk写作了SUnit单元测试架构,之后将这个架构移植到Java,写作了JUnit.2001年,他参与了敏捷宣言(Agile Manifesto)的签署,是17名发起者之一. 2013年,就职于 Facebook 的极限编程创始人Kent Beck在发表的一…
在Spring相关应用中,我们经常使用“接口” + “实现类” 的形式,为了方便,使用Eclipse自动生成Junit测试类. 1. 类名-new-Other-java-Junit-Junit Test Case 2. 修改相关类名,包名,路径,一路next 根据实现类自动抽取出接口. 1. 在serviceImpl代码的空白上右键,或者在其类名上右键-Refactor-Extract Interface 2. 在哪Interface name中输入接口名,将方法勾选上,点击ok…
碰见这个问题,折磨我好一下! 问题根源和解决方式 第一,保证有junit jar包,基本不会犯这错误: 第二,保证你这个类是Source可编译文件,要是这个类在普通文件夹下,工程是不会编译它的,也就找不到这个类. 保证这两点基本就可以执行了. 如何保证第二点: 第一,保证这个类或这目录,不在这个Excluded下.我碰到情况就是这种情况,不知道什么时候加进去的,Excluded的文件不会被编译. 第二,网上给的一种方式,但也必须是在第一点情况的前提下. If you are getting th…
一.Maven project management and build automation tool, more and more developers use it to manage the project jar. This article describes how Eclipse installation, configuration and use Maven.(This article draws on the experience of Wu Di students, but…
今天使用maven打包项目的时候出现下面的错误,提示org.junit不存在. 错误信息内容如下: [ERROR] /Users/aven/Documents/workspace/share/src/test/java/com/weixiao/share/test/TestMyBatis.java:[8,16] 错误: 程序包org.junit不存在 [ERROR] /Users/aven/Documents/workspace/share/src/test/java/com/weixiao/s…
第一章 引言 本章主要是让我们大致明白设计模式是干嘛用的,模式分类,设计模式如何解决设计问题以及几种常见的面向对象设计中软件的复用方法. 1.什么是设计模式? 个人理解概括,设计模式是对一类问题的抽象,并描述了该类问题的解决方案.是对用来在特定场景下解决一般设计问题的类和相互通信的对象的描述. 模式四要素:(1)模式名称 .设计模式使得我们能在高的抽象层次上进行设计:(2)问题 .何时使用该模式:(3)解决方案 .对应与设计问题的解决方法,设计的组成成分,之间的相互关系以及各自的职责和协作方式.…
JUnit 的概念及用途 JUnit 是由 Erich Gamma 和 Kent Beck 编写的一个开源的单元测试框架.它属于白盒测试,只要将待测类继承 TestCase 类,就可以利用 JUnit 的一系列机制进行便捷的自动测试了. JUnit 的设计精简,易学易用,但是功能却非常强大,这归因于它内部完善的代码结构. Erich Gamma 是著名的 GOF 之一,因此 JUnit 中深深渗透了扩展性优良的设计模式思想. JUnit 提供的 API 既可以让您写出测试结果明确的可重用单元测试…