- 15
- 0
- 约小于1千字
- 约 43页
- 2020-10-16 发布于浙江
- 举报
;目录;漫画:单元测试;单元测试定义;单元测试的必要性;单元测试的任务;发现代码问题的途径;目录;为什么总结代码缺陷模式;典型代码缺陷模式;系统运行之初,要初始化变量及运行环境,防止未经初始化的变量被引用
系统运行之初,要对加载到系统中的数据进行一致性检查
要时刻注意易混淆的操作符。防止拼写错误。(与 |与|| =与==)
if语句尽量加上else分支;switch语句必须有default分支
只引用属于自己的存贮空间
防止引用已经释放的内存空间
防止内存操作越界
过程/函数中分配的内存,在过程/函数退出之前要释放
过程/函数中申请的(为打开文件而使用的)文件句柄,在过程/函数退出之前要关闭 ;编程时,要防止差1错误
时刻注意表达式是否会上溢、下溢。
使用变量时要注意其边界值的情况。
认真处理程序所能遇到的各种出错情况
系统应具有一定的容错能力,对一些错误事件(如用户误操作等)能进行自动补救
对一些具有危险性的操作(如写硬盘、删数据等) ,代码要仔细考虑,防止对数据、硬件等构成危害。
为用户提供良好接口,使用户能充分地了解/理解系统、内部运行状态及出错情况。 (可用性)
不能随意改变与其它模块的接口 (兼容性)
资源文件(多语言版本支持)如果对语言敏感,应让其与源代码文件脱离。 (可移植性);目录;难懂的代码;排版;注释;标识符命名;可读性;变量/结构;
您可能关注的文档
最近下载
- 智慧物流管理.pptx VIP
- 第9课《天上有颗“南仁东星”》课件(共22张PPT) 2025-2026学年统编版八年级语文上册.pptx VIP
- 成分输血与临床应用.pptx VIP
- QBT 4428-2012 电动自行车用锂离子电池产品 规格尺寸.docx VIP
- 移动性浊音的临床护理.pptx VIP
- JGJ146-2013:建设工程施工现场环境与卫生标准.pdf VIP
- 永大高速江底河特大桥悬索桥重力式锚碇(安全)专项施工方案.docx VIP
- 2025年全国高考(新课标)物理真题卷含答案解析.docx VIP
- 2026年新疆中考英语试题(含答案及解析).docx
- 《药用植物识别技术》课件——8.植物组织.ppt VIP
原创力文档

文档评论(0)