摘要: 1. TDD的简介 首先什么是TDD呢?Kent Beck在他的>(Addison-Wesley Professional,2003)一书中,使用下面2个原则来定义TDD: ·除非你有一个失败的自动测试,永远不要写一单行代码. ·阻止重复 我想第一个原则是显而易见的.在没有失败的自动测试下就不要写代码.因为测试是嵌入在代码必须满足的需求中.如果没有需求,就没有必要实现任何东西.所以这个原则... 阅读全文
posted @ 2008-03-31 16:08 李占卫 阅读(321) 评论(0) 推荐(0) 编辑
摘要: Preface There are many breaking changes in this version of the code. This version is not backward compatible with previous versions. The article text has been updated to reflect the changes and the c... 阅读全文
posted @ 2008-03-31 11:14 李占卫 阅读(1064) 评论(2) 推荐(0) 编辑
摘要: 元数据attribute主要分为两大类: 设计期attribute 解析期attribute 设计期attribute 设计期attribute对于控件在可视化设计器(如.NET 2003)内正确运行是很重要的,设计器、属性浏览器和其他的设计期元素使用设计期attribute提供的元数据的作用如下: 显示属性和事件 执行设计期的... 阅读全文
posted @ 2008-03-31 09:31 李占卫 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 约定: 1.”attribute”和”attributes”均不翻译 2.”property”译为“属性” 3.msdn中的原句不翻译 4.”program entity”译为”语言元素” Attributes in C# 介绍 Attributes是一种新的描述信息,我们既可以使用attributes来定义设计期信息(例如 帮助文件,文档的URL),还... 阅读全文
posted @ 2008-03-31 09:29 李占卫 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是T... 阅读全文
posted @ 2008-03-31 08:48 李占卫 阅读(405) 评论(0) 推荐(0) 编辑