C语言——预防、检测及消除bug

一、开发软件≠编码

编码->测试->调试 是错误的方式;
编程前

  1. 阅读说明了解要求;
  2. 考虑输入和期望输出;
  3. 识别有效非期望输入和正确输出;
  4. 识别无效输入并找到检测他们的方法;
  5. 想出解决措施并列出来;
  6. 画出框图显示信息如何在程序不同部分进行交换的;
  7. 计划好程序的实现层面;

编程中

  1. 单元测试;
  2. 自动缩进本文编辑器;
  3. 仔细阅读自己的代码;
  4. 避免复制粘贴代码;
  5. 使用版本控制;
  6. 解决所有编译警告;

编程后
测试方案

生产代码与测试代码分离

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览114866 人正在系统学习中

来源:千丝暮成雪

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月13日
下一篇 2022年2月13日

相关推荐