↧
何时编写单元测试?(译)
何时编写单元测试? 是在编写一个方法之前就编写它的单元测试,还是在写完这个方法,甚至是整个类之后才编写单元测试呢?John Ferguson Smart[1]在他的blog中再次提出了这个问题,并根据自己的经验给出了一些建议。(2008.06.10最后更新)...
View Article编写好的面向对象代码(译)
编写好的面向对象代码 本文是java.net上的一篇博客,作者Curtis Cooley对编写好的面向对象代码有些建议,希望对大家都有所帮助。(2008.10.08最后更新) 获取经验没有捷径。编写好的面向对象代码需要经验,但这儿有三种做法能帮你在一开始就很顺利,即便你是老顽固: 1. 使用测试驱动开发(TDD)编写你所有的代码 2. 遵循简单法则 3. 告之而非问之...
View Article探索JUnit4扩展:扩展Runner(原)
探索JUnit4扩展:扩展Runner 在使用JUnit的过程中,大家可能会对JUnit进行一些扩展。本文中的示例为JUnit4定义了一个新的Annotation,并相应地对已有的Runner进行扩展,使其能够解析新引入的Annotation。(2011.12.25最后更新)...
View Article探索JUnit4扩展:应用Rule(原)
探索JUnit4扩展:使用Rule在上一篇文章《探索JUnit4扩展:扩展Runner》中,讨论了一种扩展JUnit4的方式,即,直接修改Test Runner的实现(BlockJUnit4ClassRunner)。但这种方法显然不便于灵活地添加或删除扩展功能。本文将使用JUnit4.7才开始引入的扩展方式--Rule来实现相同的扩展功能。(2010.12.25最后更新)1....
View Article