软件构造 7-4 Debugging(未完成)
Debugging
什么是bug和debugging
debugging的进程
再现bug
诊断bug
修复bug
反射?(reflection)
Debugging techniques and tools
打印debugging信息/栈追踪/信息转储
写日志
编译警告信息
Debugger:观察断点
总结:
什么是bug
程序中的一种错误,它导致程序以意外或意外的方式执行。
一个包含大量错误和/或严重干扰其功能的错误的程序被认为是错误的。
详细描述程序中错误的报告通常称为错误报告、故障报告、问题报告、故障报告、缺陷报告等。
为什么bug发生
代码错误
没有完成的命令和没有足够的细节
不理解用户需求
逻辑错误和设计文档
缺少文档说明
没有足够的测试