您的位置:首页 > 编程语言

使用Xcode工具静态检查分析代码

2015-11-27 12:47 615 查看
  未使用到的函数:





  未初始化的变量





  数据赋值隐患:

  The left operand of …… is a garbage value

  分析解决方法(例:内存泄露)

  1、点击左侧对应内存泄露某处,右侧显示泄露行





  2、双击行所对应的信息,显示交互详情





  3、修改代码,解决泄露问题。





  4、修改后再次静态扫描发现,错误从40减到39,修复的代码行已不再出现错误。





  注:上述工程截图为测试Demo

  建议使用场景:

  1、建议在开发编码阶段使用,直接分析源代码来发现程序中的错误,而不需要实际运行,提前发现代码隐患。

  2、测试在冒烟测试时可先进行扫描,错误太多代码修改量太大的情况下可暂不介入测试,以免造成返工。

  个人使用感受:

  淘宝读书客户端ihone1.0版本,缺少经验,在性能测试执行阶段进行该静态扫描,功能测试返工情况较严重。

  在2.0版本中,推荐给开发,在开发编码中就较大部份内存泄露问题进行了解决,特别是需要release和缺少dealloc的地方。

  在之后使用instruments内存泄露测试中,泄露少,只需进行较少的代码改动,功能回归工作量小。

  个人觉得是一款非常简单又实用的的IOS代码静态检查工具,值得推荐给IOS开发同学和IOS性能测试同学。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: