当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 软件缺陷大致有三种:做的事情不是客户想要的、做了不该做的事情、做错了事情。
 

 

 ·atl窗口类源代码学习笔记    »显示摘要«
    摘要:atl 窗口类源代码学习笔记 本文是自己学习源代码的总结,在写作过程和察看代码寻找资料的时候,找到了些文章。 可参考: wtl流程分析-初稿 atl中的thunk机制学习 1,cwindow atl有一个专门为窗口设计的基础类,可以做全部的窗口操作,这就是cwindow。它实际上就是对hwnd操作的一个包装类,对几乎所有以hwnd句柄为第......
 ·3d游戏引擎设计与实现(10)    »显示摘要«
    摘要: 经这几天的努力,已经把ui,d3d设备管理完成了,接着要开始写其它部份。要写哪部份才更好呢?我想肯定是先考虑怎么样渲染世界里所有的物品。要渲染物品得确定使用什么模型文件。现在可以选择的有好几种格式,第一种最方便的,应是用x的文件格式,因为d3d已经把它完全封装好。第二种是使用mdl文件格式,就是hl的格式。第三种就是quake3使用md3的格式。其实每种格式都有自己的优点和缺点,就看着自己喜欢用......


朝着 零缺陷 的方向

软件缺陷大致有三种:做的事情不是客户想要的.做了不该做的事情.做错了事情.

那么,对第二种与第三种,原因主要就是编码的问题了,基本上都是代码的bug问题,杜绝代码错误,就能朝着 零缺陷 的方法迈进. 【程序编程相关:(转载)ARP协议揭密

这里我们不认为第一种是缺陷,出现这种情况的原因非常多,比如需求没有挖掘到位.分析误差导致设计偏离.开发人员理解差异导致实现的与需求不一样,等等. 【推荐阅读:解决IIS启动时出现0x8ffe2740

代码错误只有通过测试来找,测试有黑盒测试.白盒测试,黑盒测试是有效的,但究错误源头,大部分错误,还是只能通过白盒测试的方法来找,白盒测试一般只能由开发的自己做.而且如果是编码运行时低级错,如果不是由开发人员自己发现并修改,而是由测试人员发现出来,一个错误发现.修改.验证,需要往复;测试发现了还好,如果没有发现客户使用时才发现,那其后果影响更大;许多错误累积,项目的周期.成本就这样增大.


...   下一页
    摘要:----------------------------- 书名 ------------------------------------------------ 容量 ---addison.wesley.open.gl.shading.language ------------------------------------------- 4042k3d.game.engine.design.u......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE