在正式进入测试之前,进行一定的静态代码分析及code review对代码质量及系统提高是有帮助的,以上为数据证明 Pmd 它是一个基于静态规则集的Java源码分析器,它可以识别出潜在的如下问题:– 可能的bug——空的try/catch/finally/switch块。– 无用代码(Dead cod ...
分类:
其他好文 时间:
2016-06-25 20:28:17
阅读次数:
229
文章地址:http://www.woshipm.com/pmd/357813.html。产品的设计就是产品思维的一种体现,通过场景化的需求分析方式。可以让你从面,到线,到点,去逐个做好每一块分组的功能。每一个分组里面,考虑会有哪些东西,为什么会有这些东西,然后再考虑,每一个功能事件,会引发什么样的后 ...
分类:
其他好文 时间:
2016-06-24 19:03:43
阅读次数:
212
SonarQube的配置(前提,先用admin用户登录)1、安装中文汉化包:Setting>>UpdateCenter>>AvailablePlugins>>LOCALIZATION>>ChinesePack>>Install安装完汉化包之后需要重启SonarQube才能生效(重启前可顺便把CheckStyle、PMD等插件安装一下)#/r..
分类:
其他好文 时间:
2016-05-26 19:12:24
阅读次数:
219
最近学习Mybatis的官方文档,看到了【项目文档】一节有很多内容没有见过,做个笔记,理解一下。 PMD 扫描Java源代码,查找潜在的问题,如: 可能的bugs,如空的try/catch/finally/switch声明 死亡的代码,没有使用的本地变量,参数和私有方法 不合标准的代码,如Strin ...
分类:
数据库 时间:
2016-05-16 20:03:10
阅读次数:
210
注:该文章由PMD官网How to write a PMD rule翻译而来
如何使用PMD自定义规则自己编写PMD规则是非常炫酷的一件事,因为你不用等待我们去实现你的需求。先配置一个开发环境点击这里查看如何编译PMDJava 或 XPath?这里有两种编写规则的方法:
1. 使用Java进行编写
2. 使用XPath表达式想明白你想要寻找什么让我们找出我们想定位的问题。下面以“While循环必...
分类:
其他好文 时间:
2016-05-12 21:04:45
阅读次数:
612
这一节来学习一下以太网的物理层,IEEE802.3标准就给出了以太网的物理层结构,如下图所示红色框内所标注的。
我们可以看到物理大致可以分为: GMII介质无关接口、 PCS物理编码子层,PMA物理介质连接层,PMD物理介质相关层、MDI接口 、MEDIUM物理介质。
我们从下往上看,首先看物理介质层。
1、物理介质层
...
分类:
其他好文 时间:
2016-05-01 01:13:51
阅读次数:
425
这一节来学习一下以太网的物理层,IEEE802.3标准就给出了以太网的物理层结构,如下图所示红色框内所标注的。 我们可以看到物理大致可以分为: GMII介质无关接口、 PCS物理编码子层,PMA物理介质连接层,PMD物理介质相关层、MDI接口 、MEDIUM物理介质。 我们从下往上看,首先看物理介质... ...
分类:
其他好文 时间:
2016-05-01 01:09:24
阅读次数:
277
根据软件开发的过程和由细节到外部的顺序,将软件测试划分为5个阶段: 1)代码质量检查:对代码的格式、潜在的Bug进行检查,常用的工具有Checkstyle、PMD、FindBugs; 2)单元测试:对代码的功能进行测试,常用的工具有JUnit、EasyMock; 3)性能测试:对代码的性能进行测试, ...
分类:
其他好文 时间:
2016-04-05 22:58:55
阅读次数:
327
几个重要的数据结构和函数1. 物理地址管理1.1 pgd_t, pmd_t, pte_t页面目录PGD, 中间目录PMD 和 页面表PT 分别是由 pgd_t, pmd_t, pte_t 构成的数组, 下面给出他们的定义:==================== include/asm-i386/page.h 36 50 ====================
36 /*
37 * Thes...
分类:
系统相关 时间:
2016-03-29 10:51:47
阅读次数:
346
PMD是一款优秀的Java程序代码检查工具。该它可以检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。 但在使用过程中,你会项目中发现存在大量的 PMD 插件报出的 error 和 warning,尽管 PMD 鼓励程序员去改进它们并写出干净的代码,但也产生了很多让
分类:
编程语言 时间:
2016-03-19 12:42:17
阅读次数:
191