随笔分类 -  A 敏捷开发与极限编程

TDD,XP,NUnit,JsUnit,JUnit
Use Blanket.js instead of jscover
摘要:在遇到 Blanket.js 之前,我一直使用这 jscover 来做代码覆盖率测试。jscover使用 jscover ,好处是不需要编译,直接使用 java 版本;缺点是需要 java 环境依赖。通过 Makefile 来驱动整个测试执行,如 urllib/MakefileTESTS = test/*.test.jsREPORTER = specTIMEOUT = 20000JSCOVERAGE = ./node_modules/jscover/bin/jscovertest: @NODE_ENV=test ./node_modules/mocha/bin/mocha \ --re... 阅读全文

posted @ 2013-06-07 11:16 MK2 阅读(1538) 评论(0) 推荐(0)

DDD, 企业架构, 分层架构, 领域模型, PetShop 4.0
摘要:最近在确定项目架构模型时, 出现了一些问题, 参考了许多文章和设计, 以下记录着这些文章和设计, 以便以后总结: 阅读全文

posted @ 2007-08-14 21:37 MK2 阅读(1546) 评论(1) 推荐(0)

全面接触TDD - 2. Unit Test中的一些基本观点与概念及NUint的初步认识
摘要:1. 单元测试Unit Test:开发者编写的一小段代码,用于检验被测代码的一个很小的,很明确的功能是否正确。2. 单元测试的具体表现:用于判断某个特定条件或场景下某个特定函数或方法的行为。3. 单元测试的目的:为了证明某段代码的行为确实和开发者所期望的一致。4. 单元测试的核心内涵:这个简单有效的技术就是为了令代码变得更加完美。5. NUint中的断言Assert类的静态方法:1)AreEqua... 阅读全文

posted @ 2007-01-30 15:53 MK2 阅读(933) 评论(2) 推荐(0)

全面接触TDD - 1. 第一个基于TDD的程序
摘要:一、要记住的一些东西1. 首先要明确用户的需求,然后列出需求,首先写测试代码。(也就是先从用户这方调用功能)2. 看到红灯,则明白需要写程序代码。即写功能代码。3. 一直到绿灯,然后看是否需要重构。4. 在重构过后,继续写测试代码,增加用户功能调用,然后重复上述过程,就是测试驱动开发的力量。5. 测试代码比文档更具有说服力,不仅让用户让测试程序员更加明白你的类是如何使用的。6. Kent Beck... 阅读全文

posted @ 2007-01-29 20:32 MK2 阅读(585) 评论(0) 推荐(0)

有关敏捷开发的文章,NUnit,NDoc,测试
摘要:1..xiaotie :net敏捷开发及常用工具 2.LIVE的 NUnit详细使用方法 ; LeeWenjie的 [C#]在C#中使用NUnit进行单元测试 3. 蛤蟆 使用 nUnit 测试 Private 和 Protected 方法 和 LIVE的 在.NET中如何测试Private和Protected方法? NUnit详细使用用法(补充)--在.NET中如何利用NUnit测试Pri... 阅读全文

posted @ 2006-11-28 03:19 MK2 阅读(577) 评论(0) 推荐(0)

敏捷开发,TDD,极限编程XP
摘要:TDD,Test-driven development,测试驱动开发TDD产生远敏捷开发运动,特别是极限编程(extreme programming , XP),而TDD正是XP的一个核心原则。TDD人认为,不应该完成开发之后再写测试,这通常只是“马后炮”,而应当在写代码之前先写测试。测试本质上相当于设计文档,而不是花大量时间去摆弄一个复杂的图形化工具,你要直接在代码中“拟画”一个类。 阅读全文

posted @ 2006-11-28 03:16 MK2 阅读(1364) 评论(0) 推荐(0)