[置顶] 行为驱动开发(BDD)你准备好了吗?

最近在研究行为驱动开发(Behavior Drive Development ), 那什么是行为驱动开发呢? 根据BDD in action一书的介绍, Behavior-Driven Development (BDD) is a set of software engineering practices designed to help teams build and deliver mor...
阅读(2189) 评论(5)

[置顶] 为什么要做TDD?

TDD(测试驱动开发)在企业里面是一个热点话题,即使TDD这个思想已经出现了20~30年。 至今还有很多的公司和开发者在左右摇摆,到底是否要使用TDD。所以这篇文章笔者就和大家分享一下,为什么需要做TDD。 首先看看各个公司对TDD的看法: 腾讯 Google 如果在TDD阶段发现一个bug,修复的成本就是5美元,如果在QA测试阶段,发现一个Bug并修复的话,成本就是50美元,如果在集成测试中发...
阅读(231) 评论(0)

[置顶] 如何使用PowerMock帮助做TDD?

在我们的日常工作,我们可能会在一些大型的遗留系统上重构或者新添加一些功能;为了不让代码变酸臭,我们会不停的对遗留的代码做重构,对新写的代码使用TDD(测试驱动 开发);但是对于一些大型的,旧的掉渣的系统,其里面包含了各种各样的方法,有静态的,有私有的,有final修饰的,这些方法往往会被很多其他的方法引用到,特别是静态的方法,简直就是全局作用域;或者对于一些被测试的类,其里面包含了一些私有方法或者...
阅读(371) 评论(0)
    个人资料
    • 访问:382999次
    • 积分:6302
    • 等级:
    • 排名:第4080名
    • 原创:219篇
    • 转载:0篇
    • 译文:5篇
    • 评论:157条
    博客专栏