前言:
PMD是一款静态代码分析工具,它能够自动检测各种潜在缺陷以及不安全或未优化的代码。
PMD更多地是集中在预先检测缺陷上,它提供了高度可配置的丰富规则集,用户可以方便配置对待特定项目使用那些规则。 安装及使用:
1.在Eclipse中 安装 PMD插件运行方式
ECLIPSE菜单 > HELP > Install New Software >
弹出窗口中在 work with中输入...
分类:
其他好文 时间:
2015-07-16 16:47:46
阅读次数:
197
Java静态代码分析工具Infer作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、Infer介绍Infer是Facebook最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题。目前Facebook使用此工具分析Facebook的App,包括Android、iOS、Facebook Messenger和Instagram等。...
分类:
编程语言 时间:
2015-06-13 23:14:17
阅读次数:
448
FindBugs是由马里兰大学提供的一款开源Java静态代码分析工具。FindBugs通过检查类文件或JAR文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,完成静态代码分析。FindBugs既提供可视化UI界面,同时也可以作为Eclipse插件使用。文本将主要使用将FindBugs作为Ecli...
分类:
数据库 时间:
2015-06-01 18:11:43
阅读次数:
251
在python中安装非自带python模块,有三种方式:
easy_install
pip
下载压缩包(.zip, .tar, .tar.gz)后解压, 进入解压缩的目录后执行python setup.py install命令
本文主要针对pip安装时可能会碰到的一种情况,及解决办法:
假如我要安装pylint模块,该模块非python自带模块,用import肯定不能导入,需要额外安装...
分类:
编程语言 时间:
2015-03-18 16:02:01
阅读次数:
254
最近在做arm64的移植,在网上看到了lint系列静态代码分析工具,在windows下就是pc-lint了,便拿来用了一下,功能还是挺强大的。初次上手,过程中也遇到不少疑惑,写此文来记一下。首先,安装好pc-lint后,可去官网上下载最新的补丁(包括补丁更新器lpatch和补丁配置如l9-a-b.lp..
分类:
其他好文 时间:
2015-02-12 02:03:53
阅读次数:
1063
实话啊,lint工具对于android应用开发中内存优化、性能优化、代码规范等有灰常灰常大的帮助作用。每个模块开发完成后,lint一下,有意想不到的收获。
介绍:
静态代码分析工具,无需运行,无需测试用例
扫描整个项目,分析以下潜在的问题,分类指出问题描述、问题位置,并提供合理的修改建议(这是才是关键啊,不管有木有大问题,看看这些问题及描述,也能过把瘾啊):
=...
分类:
移动开发 时间:
2015-01-26 22:47:04
阅读次数:
337
IOS项目和Clang项目可以借助scan-build 实现代码的静态分析,找出代码缺陷。...
分类:
移动开发 时间:
2015-01-04 19:22:30
阅读次数:
1622
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步。最新的一篇是:来试试这个来自静态代码分析工具PVS Studio提供C++的小测验吧。
分类:
编程语言 时间:
2014-12-23 10:15:17
阅读次数:
260
具体内容参看文件《CppCheck和PreFast对Cplusplus代码静态分析测试.zip》C++测试源代码main.cpp#define NULL 0#include #include // 没有初始化void defect1(){ int a; int b; b = a;}// 空指针取值v...
分类:
编程语言 时间:
2014-10-10 11:28:04
阅读次数:
277
在最新的《关于代码审查的几点建议》中再次提到了代码分析:6、尽量使用静态代码分析工具以提高审查效率。笔者之前也谈到过多次代码分析、代码检查,见:关于代码评审的微博讨论汇集 #敏捷有效实践# 每日代码自动检查 英文是daily code inspection。对代码质量关注时,安排人工检查code review是需要的,但100% code review需要很多工作量,不是所有的组织值得这样做,而工...
分类:
其他好文 时间:
2014-09-09 12:49:28
阅读次数:
232