1. 优势 TDD的基本思路就是通过测试来推动整个开发的进行。而测试驱动开发技术并不只是单纯的测试工作。 需求向来就是软件开发过程中感觉最不好明确描述、易变的东西。这里说的需求不只是指用户的需求,还包括对代码的使用需求。很多开发人员最害怕的就是后期还要修改某个类或者函数的接口进行修改或者扩展,为什么 ...
分类:
其他好文 时间:
2016-04-15 19:42:48
阅读次数:
192
BDD的重点是通过与利益相关者的讨论取得对预期的软件行为的清醒认识。它通过用自然语言书写非程序员可读的测试用例扩展了测试驱动开发方法。行为驱动开发人员使用混合了领域中统一的语言的母语语言来描述他们的代码的目的。这让开发者得以把精力集中在代码应该怎么写,而不是技术细节上,而且也最大程度的减少了将代码编 ...
分类:
其他好文 时间:
2016-04-15 15:28:27
阅读次数:
140
0x00 前言 关于TDD测试驱动开发的文章已经有很多了,但是在游戏开发尤其是使用Unity3D开发游戏时,却听不到特别多关于TDD的声音。那么本文就来简单聊一聊TDD如何在U3D项目中使用以及如何使用U3D 5.3.X之后版本已经集成的单元测试模块Editor Test Runner。 回到目录 ...
分类:
其他好文 时间:
2016-04-14 15:49:32
阅读次数:
141
开发apache camel应用,最好的方式就是tdd,因为camel的每个组件都是相互独立并可测试的。 现在有很多好的测试框架,用groovy的Spock框架的BDD(行为测试驱动)是比较优秀和好用的。 首先, 我们从最简单的processor开始。 先写测试用例: package com.git ...
分类:
Web程序 时间:
2016-04-02 17:23:12
阅读次数:
209
上课:200分钟 看书:145分钟 编程:8.5小时 1、团队的模式以及开发流程 2、FDD、Scrum、XP、TDD ...
分类:
其他好文 时间:
2016-04-02 13:27:11
阅读次数:
111
James Duncan Davidson,是当时Sun公司的软件工程师(1997-2001),创建了Java的Web服务器Tomcat,Tomcat广泛应用于Java Web开发的各个领域。 Kent Beck,极限编程和测试驱动开发方法的缔造者。此外,他还创造了JUnit,JUnit目前一次成为
分类:
编程语言 时间:
2016-03-21 18:28:25
阅读次数:
174
引言 BDD是对TDD理念的扩展。BDD强调有利害关系的技术团体和非技术团队都要参与到软件开发过程中。可以把它看成一种强调团体间合作的敏捷方法。大多数采用某种敏捷方法的团队最终都会遵循BDD的许多原则。在编写单元测试的时候,尽量使用BDD风格为测试命名。BDD风格强调使用完整的、描述性的、便于业务用
分类:
其他好文 时间:
2016-03-21 01:41:53
阅读次数:
244
引言 BDD是对TDD理念的扩展。BDD强调有利害关系的技术团体和非技术团队都要参与到软件开发过程中。可以把它看成一种强调团体间合作的敏捷方法。大多数采用某种敏捷方法的团队最终都会遵循BDD的许多原则。在编写单元测试的时候,尽量使用BDD风格为测试命名。BDD风格强调使用完整的、描述性的、便于业务用
分类:
其他好文 时间:
2016-03-20 17:52:29
阅读次数:
188
中国三种3G网络频段转载地址“http://www.cnblogs.com/cslunatic/p/3584035.html” 首先看中国三家运营商所发布的频率标准: 中国移动TD-SCDMA(TDD): ? 核心频段:1880~1920MHz,2010~2025MHz ? 补充频率:2300~24
分类:
其他好文 时间:
2016-03-17 00:32:18
阅读次数:
274