什么时bug?

bug中文名叫臭虫。第一次被发现的导致计算机错误的飞蛾,也是计算机程序错误。

C语言--实用调试技巧_程序错误

调试是什么?

我们是如何写代码的?

C语言--实用调试技巧_解决方法_02

又是如何排查出现的问题呢?

拒绝-迷信式调试!!!

调试(英文名:Debugging/Debug),又称除错,是发现和减少计算机程序或电子仪器设备中程序错误的一个过程。

调试的基本步骤

  • 发现程序错误的存在
  • 以隔离、消除等方式对错误进行定位
  • 确定错误产生原因
  • 提出纠正错误的解决方法
  • 对程序错误进行改正,重新调试

Debug和Release的介绍

Debug 通常称为调试版本,它包含调试信息,并不做任何优化,便于程序员调试程序。

Release 称为发布版本,它往往是进行了各种优化,使得程序代码大小和运行速度都是最优的,以便用户很好的使用。

如何写出好(易于调试)的代码

优秀的代码

  1. 代码运行正常
  2. bug很少
  3. 效率高
  4. 可读性高
  5. 可维护性高
  6. 注释清晰
  7. 文档齐全

常见的coding技巧

  1. 使用assert
  2. 尽量使用const
  3. 养成良好的编码风格
  4. 添加必要的注释
  5. 避免编码的陷阱