
软件方法学
xiaofeng_w_w
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
注重实效的单元测试总结
一般的原则: 测试任何可能失败的地方。 测试任何已经失败的地方。 对于新加的代码,在被证明正确之前,都可能是有问题的。 至少编写和产品代码一样多的测试代码。 针对每次编译都做局部测试。 签入代码之前做全局测试。 要回答的问题: 我如何知道代码运行是否正确呢? 我要如何对它进行测试? 还有哪些方面可能会发生错误? ...2007-04-03 16:55:15 · 164 阅读 · 0 评论 -
软件开发中的一个典型场景
软件开发人员 Zoë 在 Web 浏览器中刷新“My Bugs”页面,并看见团队负责人 Rick 已分配给她一个新的错误报告。她打开 Eclipse IDE,并在工作区中查找出错的代码。她修复该错误并向测试套件添加一个递归测试。她运行测试套件以确保一切都按预期工作。她更新构建说明,以记录代码流中的该错误已修复。然后 Zoë 可以将她的所有更改签入源代码存储库,并使用错误报告编号和标题...原创 2008-08-31 10:50:36 · 436 阅读 · 0 评论 -
How to write a White Paper
最近公司安排我写手上项目的白皮书,以前没搞过这个,特研究了一番,写下来和大家分享。 [b]首先什么是白皮书?[/b] A white paper in the high-tech industry is a technical document that describes how a technology or product solves a particular problem. I...2008-09-16 12:06:58 · 395 阅读 · 0 评论 -
敏捷教练,从A到Z
敏捷方法学带来了新的角色——“敏捷教练”,它不常见于传统方法学中,甚或不曾为之提及。已驾轻就熟的实践者,可能会视之为浑然天成,羚羊挂角、无迹可寻;而初窥门径的新手则会心生疑云:“敏捷教练为何如此重要?‘部门经理’、‘团队领导’、‘技术领导’,他们的问题何在?Monster.com为此提供54个职位,又是何故?” “奇文共欣赏,疑义相与析”,当是吾等本色。且与笔者同游于本文中,或可领会敏捷教练...原创 2008-10-04 17:50:50 · 191 阅读 · 0 评论 -
更好的代码:使用单元测试
什么是单元测试 单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。 程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和期望的一致。 为什么要使用单元测试 如果是编译没有通过的代码,没有任何人会...2009-02-14 13:48:50 · 118 阅读 · 0 评论 -
企业级应用集成的几种方式
企业级应用集成简单的说就是将分散的应用程序集合到一起,提供一个统一的功能集合。一个企业中可能有很多个独立实现的应用程序,使用了不用的语言不同的平台。企业需要一个统一的方式来共享数据和处理过程。 企业级集成主要有几个方式: 文件传输(File Transfer):让每个应用都生成共享数据的文件供其他应用消费,同时也消费其他应用生成的文件。 共享数据库(Shared Database):让每个应用...2009-02-23 17:23:57 · 1101 阅读 · 0 评论