最近在弄sonar扫描的事情,之前一直只能扫描java代码,这样统计出来的数据上报领导很多开发人员不服(说我不用写jsp了不用写js了?), 那么好,于是乎继续整sonar,在官网中看到sonar其实有js、jsp的插件,这样一来,就可以实现扫描js和jsp了。 安装sonar服务器这里就不细说 要 ...
分类:
编程语言 时间:
2017-08-16 18:22:23
阅读次数:
483
代码风格不同一直是一件停头疼的事情,因为不同的工作经验,工作经历,每个人的代码风格不尽相同,造成一些代码在后期的维护当中难以维护, 查阅一些资料之后发现 idea + sonar 的方式比较适合我,实现代码风格实时校验,提交前代码检查 下面是使用方法: 在IntelliJ Idea中搜索SonarL ...
分类:
其他好文 时间:
2017-08-16 09:53:37
阅读次数:
271
最近公司在搞代码覆盖率检查,简单看了一下结合Jenkins +jacoco + sonar做了一下主要涉及到项目层面和Jenkins层面的东西: 这里只讲一下集成,不讲解sonar的安装Jenkins插件 jacoco的安装,这些资料网上比较多,大家查阅一下就可以了 一、项目中需要配置信息: 1.在 ...
分类:
其他好文 时间:
2017-08-14 10:21:50
阅读次数:
293
问题报错: 原因分析: 关键字段:svn: E170001: Authentication required for '<svn://192.168.1.95:3690> 6f205048-4e01-0010-937d-7723a8b4cf5f' 问题可能性: 1.扫描SVN校验 2.扫描的代码中有 ...
分类:
其他好文 时间:
2017-08-11 12:24:58
阅读次数:
497
list<T> 序列化 json对象 JSONObject JSONObject.toJSONString(str); 解析:JSONObject.parseArray(str,T.class); list<T> 序列化 json数组 JSONArray JSONArray.toJSONString ...
分类:
编程语言 时间:
2017-08-02 15:05:18
阅读次数:
128
Sonar服务在Sonar安装与使用篇已经介绍过,此文章不再说了 Jenkins的安装与配置方法参考http://www.cnblogs.com/chenchen-tester/p/6408815.html 一、下载所需插件 SonarQube Scanner for Jenkins插件、git插件 ...
分类:
编程语言 时间:
2017-08-01 19:10:37
阅读次数:
172
http://www.cnblogs.com/codingyuan/p/5837663.html Gson中重要的几个核心类: Gson、JsonParser、JsonObject、JsonArray。 下面就是解析的步骤: ...
分类:
Web程序 时间:
2017-07-28 00:20:45
阅读次数:
166
Sonarqube是一个功能非常强大的代码质量检查、管理的工具。能够识别多种常用的编程语言,并能够通过设置不同的RuleSonar是一个代码质量管理的开源工具,它通过插件的形式能够识别常见的多种编程语言(例如Java,C#,PHP,Pythod等)代码质量问题。Sonar可以帮你分析出以下代码质量..
分类:
其他好文 时间:
2017-07-26 21:57:45
阅读次数:
200
本文有些零碎,总题来说,包括两个问题:(1)可变对象(最常见的是list dict)被意外修改的问题,(2)对参数(parameter)的检查问题。这两个问题,本质都是因为动态语言(动态类型语言)的特性造成了,动态语言的好处就不细说了,本文是要讨论因为动态--这种灵活性带来的一些问题。 什么是动态语 ...
分类:
编程语言 时间:
2017-07-24 13:05:23
阅读次数:
243
1.测试接口方法如下 private void updateCourseList(String classId, JSONObject request, JSONObject user) { JSONArray courseList = request.optJSONArray("courseLis ...
分类:
数据库 时间:
2017-07-17 17:16:23
阅读次数:
209