- 博客(7)
- 收藏
- 关注
一个使用QUnit开发的分页的Store
测试代码: <!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&
2011-06-22 17:46:07
149
基于TDD的表达式验证
下面是一个关于表达式验证的测试代码, 令人出乎意料的是以栈方式检验检查表达式的开销要远远超出于以查找方式对表达式进行检查. 是否JVM对String类的所有接口作了强化?特此附上代码,期待大虾解释其原因. 测试代码: @RunWith(Parameterized.class) public class ExpressionValidatorTest { pri...
2011-06-04 10:34:15
147
TDD练习
今天在收集中看到一道面试题,网络引用是:http://www.iteye.com/topic/954262。题是这样的: 如何编程实现:输入M,N两个数,从1至N开始循环数数,每数到M输出该数值,直至全部输出。例如M是3,N是20,那么相当有20个人,1,2,3循环报数,数到3的就打印出他的序号,直到所有这20个数全部输出为止。 题目摘自:http://jerval.iteye.co...
2011-06-03 07:14:27
549
TDD学习笔记(一)
如何测试代码?在编写任何软件代码之前,编写即将添加的软件特性的测试代码. 测试作为一个动词译为:对软件进行评估。 测试作为一个名词译为:一个接受或拒绝的过程。 测试软件的变化与拥有测试完全不同。 测试软件的变化有可能代码已经存在,然后再编写测试代码,这个过程的测试只用到了测试的一个特性:验证。 拥有测试在这里应该指的是测试与代码同步,代码影响测试(名词)的结果,测试(动词)影响代码的实现...
2011-06-02 21:12:23
542
Struts2一个使用TDD开发支持annotation的parameters插件
这段时间一直在琢磨TDD的开发过程,曾尝试过不同的开发节奏。但是由于自己对TDD还不太了解,特发布此插件献给Struts2的追随者们。此插件的优势在于,使用它修改遗留系统非常方便,同时希望高手能够指出其弱点,更希望能够加入你们当中的一员,共同探讨TDD;因为实践是一个漫长的时段,没有争辩就会失去使用他的兴趣,从而得不到它正真的价值。该插件附带完整的测试。插件Demo代码如下: publi...
2011-05-31 22:55:00
122
原创 TDD之Swing一个另类的计算器实现心得
TDD这个看起来不走很简单的方法学,却蕴含了很多的哲理。初入TDD还有很多的问题希望大家给出自己的意见及见解~! 希望通过发布这个程序寻求志同道合的人员;深入讨论TDD,如果大家有一些关于TDD讨论社区的话,希望不要揣在怀里,拿出来分享一下。该程序还有一些缺陷,如:计算精度问题,如果有人熟悉这方面的话,可以指出; 经过一番的开发方法学习之后,我觉得TDD是我们程序员的所需要的,Benck说过这...
2011-05-29 23:37:28
167
原创 最近做项目碰到这样的一个问题,发现JVM一个潜在问题,拿出来讨论一下!
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....
2011-05-17 23:11:53
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人