最近尝试了一下TDD(测试驱动)的模式,感觉效果不错,在此总结一下,同学们如果有更好的办法,一定要告诉我:)...
分类:
编程语言 时间:
2014-10-23 16:21:52
阅读次数:
180
测试驱动开发(Test-Driven Development,TDD)是通过测试定义所要开发的功能的接口,然后实现功能的开发过程。 Test-Driven Development(TDD),是Extreme Programming (XP)--极限编程的一个重要组成部分。 在上面的图中,列出的的是....
分类:
其他好文 时间:
2014-10-09 19:32:17
阅读次数:
243
原文:Visual Studio 中的单元测试 UNIT TEST注:本文系作者原创,可随意转载,但请注明出处。如实在不愿注明可留空,强烈反对更改原创出处。TDD(Test-Driven Development) 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发...
分类:
其他好文 时间:
2014-10-03 19:12:35
阅读次数:
252
network mode的常见类型有
WCDMA preferred : 0
GSM only : 1
WCDMA only : 2
GSM UMTS : 3
CDMA : 4
... (参考RILConstants.java)
是透过AT+ERAT把mode的值丢给modem,让modem设定对应的mode。 如果是TDD手机,那么其network mode的值和WCDMA是对应的...
分类:
移动开发 时间:
2014-09-30 13:19:39
阅读次数:
383
先来点题外话:在现代编程开发中,TDD(测试驱动开发)变得越来越流行(PS:DDD(领域驱动开发)也是,但两者并不冲突,就像面向过程和面向对象)。而作为TDD的根本——单元测试也是越来越重要,单元测试可以测试代码的正确性,例如以下的C#代码:1 public class Helper2 {3 ...
分类:
编程语言 时间:
2014-09-30 01:59:51
阅读次数:
233
因为要对项目做重构, 所以, 读了 vczh 的这篇 > 和 > 的 Item7, 8. 下面是部分摘录: 不能repeat的其实是信息,不是代码。然而, 分析什么是信息又不是一件简单的事情.所以, 只能不断地修改. 目的: 保证代码质量不断提高. 换句话说, 不断地重构.而重构, 又需要做TDD....
分类:
其他好文 时间:
2014-09-22 21:20:43
阅读次数:
184
概述 领域驱动设计也就是3D(Domain-Driven Design)已经有了10年的历史,我相信很多人或多或都都听说过这个名词,但是有多少人真正懂得如何去运用它,或者把它运用好呢?于是有人说,DDD和TDD这些玩意是一些形而上的东西,只是一茶余饭后的谈资,又或是放到简历上提升逼格而已。前面这句....
分类:
其他好文 时间:
2014-09-10 09:30:30
阅读次数:
257
前言相信许多读者都听过「可测试性」,甚至被它搞的要死要活的,还觉得根本是莫名其妙,徒劳无功。今天这篇文章,主要要讲的是对象的相依性,以及对象之间直接相依,会带来什么问题。为了避免发生因相依性而导致设计与测试上的问题,本文会清楚地说明该如何隔绝对象的相依性。最后会说明如何通过简单的 stub 对象来进...
分类:
其他好文 时间:
2014-09-06 00:59:52
阅读次数:
240
前言在Visual Studio 2012 中,针对Unit Test 的部分,有一个重要的变动:原本针对「测试对象非public 的部分」,开发人员可通过Visual Studio 2010 自动产生的accessor ??来进行测试。但在Visual Studio 2012 中,将此功能移除了。...
分类:
其他好文 时间:
2014-09-02 00:14:33
阅读次数:
220
原文:http://coolshell.cn/articles/3649.html 春节前的一篇那些炒作过度的技术和概念中对敏捷和中国ThoughtWorks的微辞引发了很多争议,也惊动了中国ThoughtWorks公司给我发来了邮件想来找我当面聊聊。对于Agile 的Fans们,意料之中地也对我进...
分类:
其他好文 时间:
2014-08-31 14:28:51
阅读次数:
195