实话啊,lint工具对于android应用开发中内存优化、性能优化、代码规范等有灰常灰常大的帮助作用。每个模块开发完成后,lint一下,有意想不到的收获。
介绍:
静态代码分析工具,无需运行,无需测试用例
扫描整个项目,分析以下潜在的问题,分类指出问题描述、问题位置,并提供合理的修改建议(这是才是关键啊,不管有木有大问题,看看这些问题及描述,也能过把瘾啊):
=...
分类:
移动开发 时间:
2015-01-26 22:47:04
阅读次数:
337
一个Java代码静态分析工具的聚合器。集成了三种主流的静态分析工具:pmd,checkstyle,findbugs。给你的项目进行全面体检,同时附带了归纳整理并提供邮件通知。...
分类:
编程语言 时间:
2015-01-26 19:17:33
阅读次数:
309
IOS项目和Clang项目可以借助scan-build 实现代码的静态分析,找出代码缺陷。...
分类:
移动开发 时间:
2015-01-04 19:22:30
阅读次数:
1622
代码检查工具能帮我们检查一些隐藏的bug,代码检查工具中sonar是比较好的一个。官网Sonar 概述 Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显...
分类:
移动开发 时间:
2014-12-26 16:47:22
阅读次数:
695
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步。最新的一篇是:来试试这个来自静态代码分析工具PVS Studio提供C++的小测验吧。
分类:
编程语言 时间:
2014-12-23 10:15:17
阅读次数:
260
Pylint 是什么Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码。目前 Pylint 的最新版本是 pylint-0.18.1。Pylint ...
分类:
其他好文 时间:
2014-11-25 23:18:58
阅读次数:
1334
具体内容参看文件《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
1历史 Prefast是微软研究院提出的静态代码分析工具。主要目的是通过分析代码的数据和控制信息来检测程序中的缺陷。需要强调的是,Prefast检测的缺项不仅仅是安全缺陷,但是安全缺陷类型是其检测的最为重要的部分。Prefast推出后在微软内部得到了广泛的使用,并经历了若干格版本的升级。现在,微.....
分类:
编程语言 时间:
2014-08-29 17:54:58
阅读次数:
296
介绍Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量...
分类:
其他好文 时间:
2014-08-29 15:49:48
阅读次数:
231