##sonarqube介绍 SonarQube®是一种自动代码审查工具,可检测代码中的错误,漏洞和代码味道。它可以与您现有的工作流程集成,以实现跨项目分支和提取请求的连续代码检查。 ###特征: 一个开源的代码质量管理系统 支持超过25种编程语言:Java、C/C++、C#、PHP、Flex、Gro ...
分类:
其他好文 时间:
2021-05-03 12:57:11
阅读次数:
0
################### 前言 引用本地py文件出现红色波浪线,如下图: 原因 经过查询得知,vscode中的python插件默认使用的是pylint来做代码检查,因此需要对pylint做一些配置 解决方案 在setting.json中配置 "python.linting.enable ...
分类:
编程语言 时间:
2021-03-16 14:11:43
阅读次数:
0
CppCheck 分为Windows 版本和 Linux 版本,Windows 版本可直接导入待检项目,可视化配置和输出可视化结果,本文主要关注 Linux 版本。 ###Linux 平台软件安装: 直接使用 apt-get 在线安装最为方便,否则官网下载安装包手动安装。 ###软件使用: 检查某个 ...
分类:
其他好文 时间:
2021-01-30 12:01:52
阅读次数:
0
在我们学习软件测试过程中,会遇到黑盒、白盒、灰盒这些测试策略,很多同学看到这些会有一些迷糊,不知道他们的区别在哪里,今天乐搏软件学院为大家详细介绍一下他们之间的区别。黑盒测试又叫数据驱动测试,本质上就是功能测试。把测试对象当做一个黑盒子,测试时,对程序内部的逻辑结构和内部特性,完全不需要考虑。根据需求说明书,测试程序的功能,是否符合它的说明白盒测试又称为结构测试或逻辑驱动测试。
分类:
其他好文 时间:
2020-08-13 22:18:32
阅读次数:
85
这是一个相当简单的错误。使用字节计数而不是字符计数调用了宽字符串函数,从而导致缓冲区溢出。找到问题后,修复方法很简单,只需将sizeof更改为_countof,很容易的。但像这样的BUG浪费时间。由于崩溃,playtest被取消了,而且由于缓冲区溢出破坏了堆栈,因此找到错误代码并非易事。我知道这种类 ...
分类:
其他好文 时间:
2020-07-29 10:31:02
阅读次数:
75
题目来源:https://leetcode-cn.com/problems/string-rotation-lcci/ 字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串)。 示例1: 输入:s1 = "wa ...
分类:
其他好文 时间:
2020-07-14 01:03:07
阅读次数:
85
平台项目管理规范(Go语言版本) 1 编码规范 go版本 go1.13.4 开发环境 linux/mac/windows git版本 2.7.3+ 是否需要go fmt 需要 是否需要代码检查 需要 是否需要golint 需要 是否需要本地自测 需要 是否需要go mod tidy && go mo ...
分类:
其他好文 时间:
2020-07-10 15:19:56
阅读次数:
81
经历了几个从商业角度来看或成功或失败的项目,都会发现代码、设计都会慢慢地、在不经意间腐化。而且有一个项目开始的时候,架构是经过精心设计的,也有较为严格的代码规范,并且通过静态代码检查来尽量保证代码的质量,连code review都有一个可供参考的checklist。但半年一年之后,还是会发现,很多代 ...
分类:
其他好文 时间:
2020-06-21 17:36:50
阅读次数:
82
达成功能 : 对 java 和 kotlin 文件都进行检测; 检测规则可以配置; IDE(Android Studio) 可以实时进行不符合设定的代码报错(但是没有自动纠错) 对接 gerrit ,每次提交代码进行检测(现在直播的检测是只对修改的文件进行检测,不是全局扫描),可以在检测未通过时对 ...
分类:
移动开发 时间:
2020-06-05 18:05:47
阅读次数:
96
sonarqube+sonar_scanner+jenkins执行代码检查
分类:
其他好文 时间:
2020-05-28 18:13:00
阅读次数:
101