码迷,mamicode.com
首页 >  
搜索关键字:bug-free    ( 34个结果
Use Reentrant Functions for Safer Signal Handling(译:使用可重入函数进行更安全的信号处理)
Use Reentrant Functions for Safer Signal Handling使用可重入函数进行更安全的信号处理How and when to employ reentrancy to keep your code bug free何时及如何利用可重入性避免代码缺陷Dipak J...
分类:其他好文   时间:2014-05-22 00:33:49    阅读次数:389
编程精粹--编写高质量C语言代码(3):自己设计并使用断言(二)
接着上一遍文章>,继续学习如何自己设计并使用断言,来更加容易,更加不费力 地自动寻找出程序中的错误。 首先看一个简单的压缩还原程序...
分类:编程语言   时间:2014-05-18 18:39:51    阅读次数:321
编程精粹--编写高质量的C语言代码(2):自己设计并使用断言(一)
即使使用编译程序提供的所有警告设施,编译程序所发现的错误,也只是程序错误中的一小部分。例如 以下一行代码:      strCopy=memecpy(malloc(length),str,length)); 当malloc 调用失败时,返回一个空指针,而memcpy如果没有处理空指针时,程序就会出现错误。编译程序是无法查出 这种或其他类似的错误。同样编译程序也无法查出算法的错误,...
分类:编程语言   时间:2014-05-14 14:11:31    阅读次数:474
编程精粹--编写高质量C语言代码(1):假想编译程序
编译程序仅仅能查找出程序的语法错误,而对于“数组越界访问”“对空指针解引用”等错误,编译程序是束手无策的。 同时我们知道测试人员所使用的黑箱测试方法所能做的只是往程序里填数据,并看它弹出什么。这就决定了 对程序错误的检测可能需要点运气。 假如编译程序能够检测出“数组越界访问”,“差一错误”等等错误,那么编写无错代码其实就要简答多了。 所以我们需要一个思维转变:...
分类:编程语言   时间:2014-05-10 04:56:43    阅读次数:382
34条   上一页 1 2 3 4
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!