`
oray2011
  • 浏览: 7117 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
测试代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Ext.dx.PagingStore</title> <link type="text/css" rel="stylesheet" href=" ...
    下面是一个关于表达式验证的测试代码, 令人出乎意料的是以栈方式检验检查表达式的开销要远远超出于以查找方式对表达式进行检查.  是否JVM对String类的所有接口作了强化?特此附上代码,期待大虾解释其原因. 测试代码:   @RunWith(Parameterized.class) public class ExpressionValidatorTest { private ExpressionValidator validator; public ExpressionValidatorTest(ExpressionValidator validat ...
今天在收集中看到一道面试题,网络引用是:http://www.iteye.com/topic/954262。题是这样的:   如何编程实现:输入M,N两个数,从1至N开始循环数数,每数到M输出该数值,直至全部输出。例如M是3,N是20,那么相当有20个人,1,2,3循环报数,数到3的就打印出他的序号,直到所有这20个数全部输出为止。 题目摘自:http://jerval.iteye.com/blog/1068563 尝试使用TDD编写产品代码,在实现时发现测试覆盖率不够;有哪位大虾能说说测试粒度该怎样规划? 测试代码: public class DeliverTest { ...
如何测试代码?在编写任何软件代码之前,编写即将添加的软件特性的测试代码. 测试作为一个动词译为:对软件进行评估。 测试作为一个名词译为:一个接受或拒绝的过程。 测试软件的变化与拥有测试完全不同。 测试软件的变化有可能代码已经存在,然后再编写测试代码,这个过程的测试只用到了测试的一个特性:验证。 拥有测试在这里应该指的是测试与代码同步,代码影响测试(名词)的结果,测试(动词)影响代码的实现方式。可能这正是TDD的精髓之所在。 摘自:Kent Beck:Test Driven Development by Example-Test n.
这段时间一直在琢磨TDD的开发过程,曾尝试过不同的开发节奏。但是由于自己对TDD还不太了解,特发布此插件献给Struts2的追随者们。此插件的优势在于,使用它修改遗留系统非常方便,同时希望高手能够指出其弱点,更希望能够加入你们当中的一员,共同探讨TDD;因为实践是一个漫长的时段,没有争辩就会失去使用他的兴趣,从而得不到它正真的价值。该插件附带完整的测试。插件Demo代码如下: public class ParametersTestAction {     @Param     private String name;     @Param(parameter = "pa ...
TDD这个看起来不走很简单的方法学,却蕴含了很多的哲理。初入TDD还有很多的问题希望大家给出自己的意见及见解~! 希望通过发布这个程序寻求志同道合的人员;深入讨论TDD,如果大家有一些关于TDD讨论社区的话,希望不要揣在怀里,拿出来分享一下。该程序还有一些缺陷,如:计算精度问题,如果有人熟悉这方面的话,可以指出; 经过一番的开发方法学习之后,我觉得TDD是我们程序员的所需要的,Benck说过这样的一句话:测试是程序员的”试金石“。这一点也不为过,虽然刚开始时,开发周期比较长,开发效率低微,项目不能得到合理的评估,但有一点我可以肯的是:通过测试的反馈,可以吸收大量的编程经验。这对于像我们这样的 ...
import org.junit.Test; import static org.hamcrest.CoreMatchers.not; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertThat; /** * @author yaho * @version 1.0 11-5-16,下午11:31 */ public class StaticInitializerTest {     private static int id = nextID();     private ...
Global site tag (gtag.js) - Google Analytics