美文网首页
静态分析工具应用那些事儿

静态分析工具应用那些事儿

作者: isDreamY | 来源:发表于2018-10-04 17:10 被阅读0次

静态分析工具在实际应用中可能会设计(涉及)的点:

是否能够扫出"用户认可“的问题(代码风格类,语法类,语义类,空指针,资源泄漏,安全类,性能类,可定制的最佳实践等)

低误报(解释:尽量推送认可的问题,不排除个别误报)

报错易理解(解释:提供问题描述(包含危害/错误/正确写法等),提供traceback(完整错误路径,用户更快地"臣服"问题,提供沟通渠道))

简单易上手(约定大于配置,开箱即用,IDE插件,集成DevOps工具链,与PR集成,云端服务)

可定制(内建规则集可定制,规则易扩展,精度|效率可调节,支持增量扫描,UI体验可定制)

识别流程人性化(SCM责任人归属,问题自动通知-与缺陷管理集成等,支持责任人reassign,快速标记误报,可查看同类问题,可发起讨论,可在线修改)

可查看增量问题(重点保证新增代码)

提供报表功能(面向不同角色可快速决策产品质量)

支持与第三方平台快速集成(比如与Jenkins/IDE/BitBucket/GitLab/VSTS等)

可靠性其一,完备性其二

可以带来产品信心的提升(产品交付信心,开发者信心,质量的满足感)

提升产品创造者的质量意识(质量检查方法的多样性和可能性)

工具具备自启发能力(自动学习误报历史,与动态检查结合,自动修复等)

愿景等(可变相提升开发者程序分析意识?价值转化成商业模式?怎样带来合作与共赢?)

逐步具备自主的核心竞争力:一站式平台服务,自主的程序分析引擎等

维度划分不够脆,待嚼嚼:-3 

PS: 如果你有应用过静态分析工具,或者尝试开发过静态分析工具欢迎交流,本人对业内开源|商业静态分析工具的应用有一定了解。

相关文章

  • 静态分析工具应用那些事儿

    静态分析工具在实际应用中可能会设计(涉及)的点: 是否能够扫出"用户认可“的问题(代码风格类,语法类,语义类,空指...

  • iOS代码静态分析工具选择

    本文对比iOS常用的几种静态分析工具,分析优缺点,并从中选出适合当前工程的工具,本文的应用系统为macOS。 cl...

  • 静态代码分析工具对比

    静态代码分析工具 一、 什么是静态代码分析工具 二、 Findbugs 三、 Checkstyle 四、 Pmd ...

  • Mac OS 下安装Infer

    简介 Infer是Facebook最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题...

  • 聊几个iOS中的面试题

    一、内存管理 1、分析工具: 静态分析法:Analyze。 动态分析法:Instrument工具库里的Leaks。...

  • iOS逆向入门笔记-分析WeChat添加好友(一)

    一,工具 Mac工具: Theos 制作Tweak的工具 hopper disassembler 静态分析工具 u...

  • 内存分析

    内存分析可以分为静态内存分析和动态内存分析;主要是利用Xcode自带工具进行内存泄露监测; 静态内存分析: 概念:...

  • C/C++静态分析开源分析工具安装与使用 - TscanCode

    简介: TscanCode是腾讯静态分析团队开发的一款开源免费的C/C++静态分析工具,最早的版本是基于开源工具c...

  • OCLint基本使用(一)

    一.简介 OCLint是基于 Clang Tooling 开发的静态分析工具,主要用来发现编译器检查不到的那些潜在...

  • iOS静态分析:OCLint的使用

    前言 OCLint是基于 Clang Tooling 开发的静态分析工具,主要用来发现编译器检查不到的那些潜在的关...

网友评论

      本文标题:静态分析工具应用那些事儿

      本文链接:https://www.haomeiwen.com/subject/xnixaftx.html