logo

只搜索本站

《21世纪C》翻译网站

第2章 调试,测试和文档

本章主要内容

主要介绍了三个主要的方面,调试器,测试代码和文档生成工具。这三个方面总体来说难度都不是太大。其中如何测试代码与你的具体应用和你的平台密切相关。本文只是简单的介绍了Glib中的测试工具。

2.1 使用调试器

本小节两个有趣的地方在于在gdb中你可以给一个长的嵌套的变量设置一个变量别名,同时还可以通过@来查看数组的元素。

问题: gdb基本教程?隐藏答案

问题:如何结束一个循环?隐藏答案

答案: 具体的细节可以参考: Is there a gdb command to finish a loop construct?

2.2单元测试

你需要知道单元测试里面的一些基本的概念,例如什么是test case?什么是test fixture等概念,所有这些基本的概念组合成最后的test harness。一个比较好的基本概念的介绍参看下面的链接: Unit test基本概念介绍

目前有很多的测试框架,我个人倾向于使用google test.如何用google test测试C代码可以参考下面的链接: 如何用Google test测试C代码