测试如何驱动开发》的相关内容

这样的TDD实践方式有问题?请教大家的TDD实施方式.

我一直都这么做,可是在一次实践交流(其实就是面试,一家号称采用敏捷开发的公司)之中,我这样的方式被称之为钻了牛角尖。”你是不是从书上随便看了一下TDD相关的资料之后,就认为你已经掌握了TDD了?”,我一直都这么做,目前已经有几个项目都是采用这样的开发方式,可是,在这次的交流之后我可是有点动摇了,我是不是做错了?我想知道大家都怎么样运用TDD的?而我是这样做的,就看看那次交流现场开发的吧: 以下称那 ...
by hyysguyang 2007-09-10 浏览 (20769) 回复 (87) 关键字:

奇技淫巧 2

说是2,其实还是一样的东西。只不过是新瓶装旧酒罢了。 要解决的问题大家可能都很熟悉: 在junit里面你怎么assert某个特定的exception需要被抛出? 是不是这样? try { someObject.someFunction(...); fail("should have failed"); } catch(MyException e){ assertEqua ...
by ajoo 2007-03-04 浏览 (2098) 回复 (8) 关键字:

来来来,有兴趣的人便来战这算法题吧:

这题是这次 google 的 top coder 的 850 分例题,做过的同学先不要吱声: 引用假设有这样一种字符串,它们的长度不大于 26 ,而且若一个这样的字符串其长度为 m ,则这个字符串必定由 a, b, c ... z 中的前 m 个字母构成,同时我们保证每个字母出现且仅出现一次。比方说某个字符串长度为 5 ,那么它一定是由 a, b, c, d, e 这 5 个字母构成,不会多一个 ...
by Elminster 2005-08-14 浏览 (21875) 回复 (61) 关键字:

主题:测试如何驱动开发

主题:测试如何驱动开发 楼主:gigix 需求:反转一个句子 我可能会写出以下的测试——写一个测试,然后写代码让测试通过,然后再写下一个测试。 自己看吧。 Java代码 public class StringReverseTest { # Test 1 public void testShouldSplitSentenceIntoWords(){ ...
by liyuan2005 2008-06-29 浏览 (17) 回复 (0) 关键字:

这样的TDD实践方式有问题?请教大家的TDD实施方式.

我一直都这么做,可是在一次实践交流(其实就是面试,一家号称采用敏捷开发的公司)之中,我这样的方式被称之为钻了牛角尖。”你是不是从书上随便看了一下TDD相关的资料之后,就认为你已经掌握了TDD了?”,我一直都这么做,目前已经有几个项目都是采用这样的开发方式,可是,在这次的交流之后我可是有点动摇了,我是不是做错了?我想知道大家都怎么样运用TDD的?而我是这样做的,就看看那次交流现场开发的吧: 以下称那 ...
by hyysguyang 2007-09-10 浏览 (11388) 回复 (87) 关键字:

一次对LCS的TDD过程

首先根据TDD原则,给出测试用例 package graph; import junit.framework.TestCase; /** * @author B.Chen */ public class TestLCS extends TestCase { public TestLCS(String name) { super(name ...
by leon_a 2007-09-26 浏览 (382) 回复 (3)

元编程应用之:编译期 DLL 包装类

大家好!我刚加入,感觉这里是唯一的中文D语言论坛,真不容易啊。 发一个我写的元编程例子: // dll.d // A simple DLL wrapper // Author: Oldrev (wstring#AT#gmail.com) import std.c.windows.windows; import std.stdio; import std.traits; imp ...
by oldrev 2007-02-24 浏览 (1518) 回复 (10)

得不到上一个执行者 previousActor的原因:不是所有情况都有这个值的?

在 jbpm3.2中,分配一个任务的时刻,可以得到此任务的上一个执行者的ID,他有一种事件机制,在执行任务分配的时候可以设置一个 task-assign 的事件,来触发一段java代码,在代码中可以得到上一个执行者的ID,但是问题是[font color='red']上一个执行者[/font]应该如何理解? 1。是当前 task-node的上一个task-node的执行者吗,如果是这样上一个ta ...
by lyo 2007-07-20 浏览 (275) 回复 (1)

使用 Spring 2.5 TestContext 测试框架(转)

概述 Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点: 1.基于注解的 IoC 功能; 2.基于注解驱动的 Spring MVC 功能; 3.基于注解的 TestContext 测试框架。 Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。 低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (619) 回复 (0)

extjs GZIP压缩问题

经过不断努力,发现传说中的GZIP静态压缩,IE6 与 IE7对它支持很差劲。 IE 6 据说ie6的sp1才支持;而 ie7直接就屏掉。对于firefox 3来说,其GZIP格式要设成x-gzip才能支持。 我的测试源码根据badqiu网友的相关文章而来 web.xml (java servlet配置文档) 配置要注意:firefox3 关键处要把Content-Encoding的值设 ...
by yunhaifeiwu 2008-07-11 浏览 (226) 回复 (3)

基于JavaScript的代码自动生成工具

JavaScript Based Code Generator - codegen 工具主页http://sourceforge.net/projects/jbcgen/目的快速生成程序代码, 比如Struts, Spring, Jdbc/Hibernate所有前后台的代码.简单介绍本工具生成代码的思想是读取数据库中表的结构, 使用JavaScript作为脚本语言编写模板, 生成各种代码或者文件, ...
by jejwe 2008-03-06 浏览 (2456) 回复 (2) 关键字:

JDave - Java的行为驱动编程框架

BDD,即行为驱动编程,是TDD的一个改进版本,BDD本质上也是TDD,但是比TDD要更加自然一些,更DSL化,通过定义一个一个具体可执行的Behavior来驱动软件的开发过程。如果你是一个Ruby程序员的话,那么你一定会发现RSpec已经提供了良好的BDD编程框架。我们正在开发当中的JavaEye3.0网站就是使用了rspec来编写系统的behavior,来驱动编程和单元测试。 不过如果你是一 ...
by robbin 2007-11-21 浏览 (835) 回复 (3) 关键字: JDave bdd

推荐Steve Yegge:Rhino on Rails在服务器端JVM中运行JavaScript

Steve Yegge在google I/O大会上发表了演讲:Rhino on Rails -- Server-side JavaScript on the Java Virtual Machine。 使用Rhino能够用JavaScript完成Java在server端完成的所有工作! 什么是Rhino? 1。用JavaScript实现Java JavaScript implemente ...
by QQbyte 2008-06-17 浏览 (1125) 回复 (11) 关键字:

推荐知识库条目

Comming soon