IOS项目和Clang项目可以借助scan-build 实现代码的静态分析,找出代码缺陷。...
分类:
移动开发 时间:
2015-01-04 19:22:30
阅读次数:
1622
CppCheck是一个C/C++代码缺陷静态检查工具。不同于C/C++编译器及其它分析工具,CppCheck只检查编译器检查不出来的bug,不检查语法错误。所谓静态代码检查就是使用一个工具检查我们写的代码是否安全和健壮,是否有隐藏的问题。比如无意间写了这样的代码:[cpp]view plainco....
分类:
其他好文 时间:
2014-12-26 18:02:36
阅读次数:
227
代码检查工具能帮我们检查一些隐藏的bug,代码检查工具中sonar是比较好的一个。官网Sonar 概述 Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显...
分类:
移动开发 时间:
2014-12-26 16:47:22
阅读次数:
695
软件测试方法从不同的角度去看有很多定义的方法。静态&动态划分静态测试包括代码检查,静态结构分析,代码质量度量等。代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性,代码对标准的遵循、可读性,代码的逻辑表达正确性,代码结构的合理性等方面;可以发现违背程序编写标准的问题,程序中不安全...
分类:
其他好文 时间:
2014-12-21 16:29:27
阅读次数:
220
下面是在sublime上配置jshint代码检查的详细步骤。1、安装nodejs。下载地址:http://nodejs.org/download/2、在控制台安装jshint:$npm install jshint -g3、在sublime安装sublimelinter4、在sublime安装jsh...
分类:
Web程序 时间:
2014-12-19 18:57:12
阅读次数:
831
1.8 假定有一个方法isSubstring,可检查一个单词是否为其他字符串的子串。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成,要求只能调用一次isSubstring。旋转字符串:”waterbottle”是”erbottlewat”的旋转字符串。解答题目说我们使用一次isSub...
分类:
编程语言 时间:
2014-12-03 20:53:29
阅读次数:
193
IOS长时间后台运行的实现代码1、检查设备是否支持多任务Apple出于性能的考虑,并不是所有的iOS设备升级到iOS4以后都支持多任务,比如iPhone 3G。如果你的应用在没有多任务特性时会出问题,为了保持应用的健壮性,你应该对此进行判断并处理。你可以通过调用UIDevice对象的multitas...
分类:
移动开发 时间:
2014-11-27 15:51:47
阅读次数:
158
" pydiction 补全提示+" pythoncomplete vim自带的python补全提示" pyflakes Python代码检查+" VimPdb 调试Python程序+f2打断点116,,119f3输入a,查看a的值 执行到119...
分类:
编程语言 时间:
2014-11-15 18:34:38
阅读次数:
406
http://acm.hdu.edu.cn/showproblem.php?pid=1006这题坑了我好久,发现居然是一个除法变成了整除,TAT,所以建议在写较长的运算表达式的时候出现了除法尽量加个强制转换,避免写出了错误的代码检查很久还检查不出来。枚举当前所在的小时数h和分钟数m,设分钟数为s时满...
分类:
其他好文 时间:
2014-10-30 19:07:15
阅读次数:
382
软件开发人员通常不会考虑的一种测试形式-人工测试。大多数人都以为,因为程序是为了供机器执行而编写的,那么也该由机器来对程序进行测试。这种想法是有问题的。人工测试方法在暴露错误方面是很有成效的。实际上,大多数的软件项目都应使用到一下的人工测试方法:1. 利用错误列表进行代码检查2. 小组代码走查3. ...
分类:
其他好文 时间:
2014-10-26 18:24:22
阅读次数:
166