
dotNet
文章平均质量分 84
cswcafe
这个作者很懒,什么都没留下…
展开
-
用正确方法来写出高质量软件的75条体会
1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(Test Case)。应该用原创 2005-02-21 10:54:00 · 809 阅读 · 0 评论 -
GUI 博士的忠告:切勿锁定类型对象!
在进行 Internet 或基于 Windows 的开发方面,您遇到过问题或难题吗?这时,您可以求助于 GUI 博士 (drgui@microsoft.com);GUI 博士每个月会两次做客 MSDN,在线回答您的问题。虽然博士忙碌的工作安排使他无法回复所有的问题,但他会尽可能地在这里回答更多的问题。如果恰好选中了您的问题,那么博士会送您一件 GUI 博士 T 恤衫!摘要:GUI 博士解释了如原创 2005-02-23 10:44:00 · 1006 阅读 · 0 评论 -
用 .NET 开发的轻量级 UI 测试自动化
James McCaffrey下载本文的代码: TestRun0501.exe (131KB) 本页内容待测试应用程序测试自动化脚本操作待测试应用程序检查应用程序状态讨论手动用户界面测试是一种最基本的软件测试类型,大多数软件工程师首次采用的就是这种测试类型。与此矛盾的是,自动化用户界面测试可能是编写的测试类原创 2005-02-23 10:36:00 · 1424 阅读 · 0 评论 -
面向对象的设计法确保软件的健壮性
软件设计的质量在很大程度上受到系统封装关系的影响。模块间松耦合而模块内部又保持高度一致性是高质量设计软件的关键之一。所以,评定软件设计的水平的手段之一就是考察它的模块间的关系。对系统的可重用性和可维护性水平的客观评价是一个评价软件结构的重要组成部分。我在本文介绍的度量标准可以帮助你客观评定你的软件设计的质量。原创 2005-02-21 11:56:00 · 1649 阅读 · 0 评论 -
张宏江:共创卓越软件未来
软件正面临着前所未有的机会,软件产业的未来也是一片光明。那么,如何抓住这样的机会?这是所有软件产业从业人员经常思考的一个问题。 中国软件产业的未来又在哪里?中国软件产业发展策略如何?怎样来推进“卓越软件工程”,并以此来共创卓越软件未来?这更是每一个富有责任心的中国软件人需要思考的问题。无缝计算的软件未来 回顾PC业的发展,可以知道一种趋势,那就是计算将会无所不在。从上个世原创 2005-02-20 22:42:00 · 994 阅读 · 0 评论 -
61条面向对象设计的经验原则-《OOD启示录》Arthur J.Riel
(1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 (5)不要把实现细节(例如放置共用代码的私有函原创 2005-02-21 10:41:00 · 902 阅读 · 0 评论 -
Extended web browser control for .NET 1.0/1.1
Project source, example, HTML help documentation - 348 Kb Download control source only (includes help .chm file) - 159 Kb QuickstartPretty simple: download the project, run it.原创 2005-02-23 17:41:00 · 1587 阅读 · 0 评论 -
OO的目标是什么?
面向对象的编程思想已经深入到了当今软件开发的方方面面,而我们一直鼓吹的OO的最终目标是什么?或许说最终目标有些过头,那OO带来的最大好处是什么?我们张口而出:软件复用!真的是这样吗?“Grady Booch:我一般不相信广告宣传。或许我是那种愤世嫉俗的人--世上不存在万能药!不带虚假的。正如前面提到过的,软件开发过去是、现在是、将来也仍然是很艰难的,并且我没有预见到任何事情能改变这一点。就对象而言原创 2005-03-03 21:55:00 · 973 阅读 · 0 评论