《请来认识敏捷开发。》的相关内容
相关讨论
什么是“测试驱动开发”
经过这几天的观察,我相当surprise地发现,很多同志还没有明白什么是“测试驱动开发”:开发之前写的测试是干什么用的——之所以说“surprise”,因为既有“惊讶”,也有“惊喜”。结合着最近做高校巡讲遇到的问题,我稍微做一些解释。
(前面的讨论:
http://forum.javaeye.com/viewtopic.php?t=19959
http://forum.javaeye.com/v ...
by gigix 2006-04-24 浏览 (41317) 回复 (98) 关键字:
相关博客
开发利器之单元测试
这是以前一次新员工单元测试的培训文档,只可惜那次的收效并不大,不过对我来说却是很有帮助,促使我对单元测试做了一次很好的总结,以前比较零散,只是在记忆中而已。
开发利器之单元测试
hyysguyang 2006-08-30
0.导言
1.单元测试的分类
1.1 逻辑单元测试(plain junit test)
1.2. 集成单元测试
1.3. 功能单元测试
2.单元测试的动机
3. ...
by hyysguyang 2006-12-11 浏览 (1066) 回复 (0) 关键字:
测试驱动开发——读书笔记
1、 测试驱动开发是极限编程的核心部分,也是其主要的设计工具之一。(另一个为重构)
2、 什么是测试驱动开发?
测试驱动开发是一种开发方式:
1) 你要维护一套详尽的程序员测试集。除非存在其目的是为了让产品代码通过的测试,否则就不存在任何产品代码。
2) 除非存在相关测试,否则不编写任何产品代码。这样做的原因是系统中的一切都必须是可测试的。
3) 首先编写测试。先编写少量的测试,随后编写足够使测试 ...
by lavasp 2007-07-25 浏览 (242) 回复 (0) 关键字: TDD 笔记
重 构
转自:http://greaterthanme.blog.hexun.com/5509902_d.html
重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完美得可以预见未来任何变化的 ...
by xiaofengtoo 2007-12-18 浏览 (184) 回复 (0) 关键字: Eclipse IT
2008-1-14 《软件工程》课后习题解答...
第一章 概述
1.软件产品的特性是什么?
a.软件产品是一种逻辑产品。
b.软件产品的生产主是研制,软件产品的成本主要体现在软件的开发和研制上,软件开发完成后,复制就产生了大量软件产品。
c.软件产品不会用坏,不存在磨损、消耗问题。
d.软件产品的生产主要是脑力劳动,还未完全摆脱手工开发方式,而且碰分是"定做"的。
e.软件费用不断增加,成本相当昂贵。
2.软件产品有几个阶 ...
by andyny2006 2008-01-14 浏览 (386) 回复 (0) 关键字: andyny software 软件工程 习题集答案
面向对象软件开发的敏捷过程
软件开发的复杂性 : 计算机硬件界的摩尔定律(每隔 18 个月计算机硬件的运算速度提高一倍,价格下降一半)适用于硬件的发展规律已经超过三十年了。人们想当然的认为计算机软件的发展速度和硬件的发展速度相当, 但是不幸的是:每次重大的硬件升级之后,随着更大功能更丰富的软件的出现,硬件的潜能再一次被无情的榨取殆尽。许多开发的软件系统不断的遭受进度延期,人 员资金和时间等预算无休止的增加,软件质量的不断 ...
by junli0411 2007-07-01 浏览 (87) 回复 (0) 关键字:
相关圈子讨论
C++最重要的语法-const, private
公司有个同事也是使用C++开发,代码质量从我个人角度来看感觉非常差,几个明显地方:
1、类、对象的概念非常混乱,某些类只能生成一个对象,多了肯定有问题了。这导致无法在一个进程中监听多个端口,当然人家的解决办法就是用多进程。
2、类与类之间强耦合,可以说除了一些小工具类以外,没有任何一个类可以单独拿出来使用,所有类里面的成员都是public,因为你不知道哪个其它类还要使用这个成员。线程函数因为要 ...
by qiezi 2007-06-10 浏览 (1571) 回复 (12)
敏捷开发中常见的九大误解
敏捷不是一个过程,是一类过程的统称,它们有一个共性,就是符合敏捷价值观,遵循敏捷的原则。
敏捷的价值观如下:
个体和交互 胜过 过程和工具
可以工作的软件 胜过 面面俱到的文档
客户合作 胜过 合同谈判
响应变化 胜过 遵循计划
由价值观引出的12条敏捷原则:
1、我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。
2、即使到了开发的后期,也欢迎改 ...
by liuqiang 2008-08-07 浏览 (56) 回复 (0)
相关新闻
四个有害的java习惯
John O'Hanley 的这篇文章列举了四个有害的java编码习惯,并提出了改正方案。
这四个习惯普遍存在于java程序员中,并且已经被广泛接受,大家都习以为常,流毒甚远。
1.对局部变量(local variables),字段(fields),参数(method arguments)这三种变量的命名没有区分,造成了代码的阅读困难,增加了代码的维护成本。
...
by jolestar 2008-07-29 浏览 (6258) 回复 (54) 关键字:
[听译大师说话]python 创始人访谈录2: python 的起源 特点和未来
perl 创始人和 python 创始人
听译这东西的确很累人,一次翻译太多也很疲惫。 我尽量想在一篇博客中包含尽量多的内容,结果最终搞的自己兴趣全无了,下次看来还是应该一点一点的来。 我的听力还是不好,有一些东西没听出来我就不翻译了,大体意思上应该不会差很多的,希望大家见谅。
主持人: Chris DiBona (Google 开源网站负责人) and Leo Laporte (Tw ...
by koalant 2008-07-22 浏览 (1555) 回复 (3) 关键字:

