码迷,mamicode.com
首页 >  
搜索关键字:代码扫描    ( 69个结果
从静态代码扫描引擎PMD源码学习-多线程任务模型和File过滤设计
不知不觉在工作中研究PMD并定制规则已经4个月左右了。其实PMD有许多值得我学习的源码,不过出于时间并不曾动笔。今天简单记录总结一下PMD的多线程和File过滤设计的源码。 这是MultiThreadProcessor,多线程执行类。 关键类是CompletionService,PMD使用实现了Ca ...
分类:编程语言   时间:2018-07-21 22:46:53    阅读次数:215
AppScan简单应用
简介:Rational AppScan(简称 AppScan)其实是一个产品家族,包括众多的应用安全扫描产品,从开发阶段的源代码扫描的 AppScan source edition,到针对 Web 应用进行快速扫描的 AppScan standard edition,以及进行安全管理和汇总整合的 A ...
分类:移动开发   时间:2018-04-17 19:35:15    阅读次数:299
android -------- Lint优化工具
什么是 Lint Lint 是Android Studio 提供的 代码扫描分析工具,它可以帮助我们发现代码结构/质量问题,同时提供一些解决方案,而且这个过程不需要我们手写测试用例。 Lint 发现的每个问题都有描述信息和等级(和测试发现 bug 很相似),我们可以很方便地定位问题,同时按照严重程度 ...
分类:移动开发   时间:2018-04-14 13:55:28    阅读次数:186
AppScan入门工作原理详解
AppScan,即 AppScan standard edition。其安装在 Windows 操作系统上,可以对网站等 Web 应用进行自动化的应用安全扫描和测试。 Rational AppScan(简称 AppScan)其实是一个产品家族,包括众多的应用安全扫描产品,从开发阶段的源代码扫描的 A ...
分类:移动开发   时间:2018-03-15 15:09:10    阅读次数:287
PMD 编译 语法分析 词法分析 抽象语法树
编译原理 163 课堂 http://mooc.study.163.com/learn/-1000002001?tid=1000003000#/learn/content?type=detail&id=1000024005&cid=1000019010 静态代码扫描 (一)——PMD 自定义规则入门 ...
分类:其他好文   时间:2017-12-27 20:22:14    阅读次数:170
软件测试基础002
1.软件测试具有几个特点,请详细说明 客观性--尽力的寻找错误,但是可以不受错误的影响 权威性--专业优势,更加具有说服性 专业性--大量的实践经验,形成自己的专业 资源有保证 3.软件测试的概念 利用测试工具按照测试方案和流程对产品进行功能测试和性能测试,可出现的问题进行分析和评估。 4.软件测试 ...
分类:其他好文   时间:2017-11-17 16:15:34    阅读次数:145
Java静态检测工具/Java代码规范和质量检查简单介绍(转)
静态检查: 静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性, 代码对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面;可以发现 ...
分类:编程语言   时间:2017-10-18 11:51:03    阅读次数:239
Java代码规范_插件_阿里java开发手册
给大家分享一个阿里巴巴的java开发规范,在日常自动化工作中我们可以参考一下,特别是用java进行coding的同学。 而且还可以利用相应的插件进行代码扫描检测,感兴趣的们可以马上应用到自动化中来。 IDEA 插件安装 IDEA 版的插件已发布到 IDEA 官方仓库中(最低支持版本 14.1.7,J ...
分类:编程语言   时间:2017-10-16 16:56:01    阅读次数:503
PMD:Java源代码扫描器
PMD是一个开源代码分析器。可以查找常见编程缺陷,比如未使用的变量、空catch代码块、不必要的对象创建等。支持Java、JavaScript、PLSQL、Apache Velocity、XML、XSL。 除此之外,PMD还包含CPD(拷贝、粘贴检测器)。CPD可以发现重复的Java、C、C++、C ...
分类:编程语言   时间:2017-09-30 13:25:14    阅读次数:321
使用闭包的注意点
1.对捕获的变量只是个引用,不是复制; 2.父函数每调用一次,都会创建一个新的词法环境,会产生不同的闭包; 3.循环中问题 应用闭包 ...
分类:其他好文   时间:2017-09-19 15:00:02    阅读次数:133
69条   上一页 1 2 3 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!