静态检查:静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性, 代码对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面;可以发现违背程序编写标准的问题,程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问
让你在关注代码质量的同时,减少 code review 的工作量,提高 code review 的效率,并通过代码质量分析去反向提
http://pmd.sourceforge.net/eclipse
原创 2023-04-25 21:10:34
107阅读
# 如何实现Python代码质量检测插件 在开发过程中,维护代码质量至关重要。作为一名刚入行的小白,学习如何实现一个代码质量检测插件将对你的成长非常有帮助。下面,我们将通过一个具体的流程来教你如何实现这个插件。我们会分为几个步骤,并详细说明每一步的实现代码。 ## 整体流程 | 步骤 | 描述 | |
原创 2024-08-02 11:59:57
107阅读
背景:现代软件架构的复杂性需要协同开发完成,如何高效的协同呢?对软件来说,适当的规范和标准不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率,降低沟通成本。代码质量的提升是尽可能少踩坑,杜绝踩重复的坑,切实提升系统稳定性,码出质量。所以每个程序员都有必要提高自己的代码质量,对自己的代码负责的同时也对自己的工作负责。特别是对于同一团队,统一的代码规范
idea好用的插件推荐代码审核工具1. Alibaba java coding guidelines 首先要推荐的是和《手册》配套的阿里巴巴 Java代码规范插件。安装该插件后,代码超过 80 行、手动创建线程池等,这些和《手册》中的规约不符时,IDEA中会给出警告提示。建议大家一定一定一定要安装该插件,它会帮助你检查出很多隐患,督促你写更规范的代码。2. checkstyle-idea 这个主要
转载 2024-08-11 11:43:54
415阅读
VSCode 如何使用自动任务检测,任务系统的目的,是将各种形形色色的任务脚本尽可能地统一化,然后提供一套简单但又定制化强的方式操作它们。这里举个我自己的例子。比如,我在使用 git 进行版本管理,当我在终端里要创建一个的新的分支时,得输入 git checkout -b branchName,但是要每次都打全这个命令太麻烦了,于是我自己创建了一个 bash 的别名(alias)gco 用来替代
(一)代码规范1.代码风格规范,主要是文字上的规定; 2.代码设计规范,牵涉到程序设计、模块之间的关系、设计模式等方方面面的通用原则。(二)代码风格规范代码风格的原则是:简明、易读、无二义性。 1、缩进:将Tab键扩展定义为4个空格。不直接使用tab键的原因是它在不同的情况下会显示不同的长度。4个空格可读性高; 2、行宽:行宽必须限制,建议100字符; 3、括号:在复杂的条件表达式中,用括号清楚地
插件作为Java项目静态代码安全审计工具,侧重于在编码过程中发现项目潜在的安全风险,并提供一键修复能力。本插件利用IDEA原生Inspection机制检查项目,自动检查当前活跃窗口的活跃文件,检查速度快,占用资源少。插件提供的规则名称均以"Momo"开头。版本支持Intellij IDEA ( Community / Ultimate )  >= 2017.3IDEA 香是香,可
1.Free Mybatis plugin在使用 MyBatis 框架的时候,发现 Mapper 接口和 XML 文件之间跳转十分的麻烦,经常的操作是在 Mapper 接口中将接口名称复制一下,然后去查找对应的 XML 文件,打开后 CRTL+F 查找对应的 xml 实现,效率很低。安装Free Mybatis plugin插件可以像 Java 代码一样直接跳转。原作者已经停止维护,新版本:Git
转载 2023-12-14 21:55:23
7阅读
经过很多查看在巨人的肩膀上写完这篇博客,如有雷同纯属巧合,虽然自己也查了些文章才总结的,但是站在巨人肩膀上不敢搞原创!学习使用一些插件,可以提高平常工作中的开发效率。对于我们开发人员很有帮助!插件安装IDEA里面,依次选择打开 File → Settings → Plugins,在Plugins里面可以搜索需要的插件,然后安装(安装完插件,一定要重
转载 2023-10-03 14:06:54
4542阅读
iOS开发学习之触摸事件和手势识别   iOS的输入事件 触摸事件手势识别手机摇晃一、iOS的输入事件   触摸事件(滑动、点击) 运动事件(摇一摇、手机倾斜、行走),不需要人为参与的 远程控制事件(耳机控制手机声音) 1⃣️iOS事件对象都是UIEvent类的实例 UIE
代码生成器什么是代码生成器?答:根据指定的数据库表,生成相应的实体类和相应的查询接口。有什么用?答:可以提高“搬砖”效率。如何使用代码生成器(我使用的是工具idea,项目是springboot)项目结构:pom.xml<!-- springboot对springMVC的整合 --> <dependency> <gro
转载 2024-03-26 15:13:29
53阅读
1. SonarLint SonarLint是一个代码质量检测插件,可以帮助我们检测代码中的坏味道 下载与安装 在需要检测的单个文件或者单个项目上右键 --> Analyze --> Analyze with SonarLint 或者选中文件或目录,点击菜单栏 Analyze --> Analyz
转载 2020-06-05 14:03:00
157阅读
2评论
1.  SonarLintSonarLint是一个代码质量检测插件,可以帮助我们检测代码中的坏味道下载与安装在需要检测的单个文件或者单个项目上右键 --> Analyze --> Analyze with SonarLint或者选中文件或目录,点击菜单栏 Analyze --> Analyze with SonarLint我们还可以禁用某些规则如果需要同步自定义的规则时,可以绑
转载 2021-12-21 11:55:48
790阅读
Cppcheckcppcheck是静态的C/C++ 代码分析工具,用以检查内存泄漏,错配的内存分配和释放,缓冲区溢出等问题。支持eclipse插件。Someof the checks that are supported include: Automatic variable checking Bounds checking for array overruns Classes checking
一大堆的你为什么要用swiftlint,你为什么要codereview,swiftlint到底在做什么,就不多说了,没意义,他就是帮助你写出规范漂亮代码的神器!安装官方提供了三种安装的方式homebrewbrew install swiftlintcocoapodspod 'SwiftLint'pkg安装使用:整合 SwiftLint 到 Xcode 体系中去从而可以使警告和错误显示到 IDE 上
转载 2024-03-01 16:09:52
74阅读
背景最近接收到C++代码检测的需求,一开始上网找了很久,sonar的检测都是扫描java、web等,很少有C++的,现将自己成功搭建和测试的结果记录于此。工具准备SonarQube工具:展示扫描报告,版本7.6(SonarQube 7.9以上版本不再支持mysql)sonar_scanner工具:代码扫描工具Cppcheck工具:Cppcheck是一种C/C++代码缺陷静态检查工具,不同于C/C+
转载 2023-10-24 08:20:14
629阅读
代码质量检查一、Alibaba Java Coding Guidelines1、整体介绍:2、安装步骤:3、使用说明:二、CheckStyle:1、整体介绍:2、安装步骤:3、使用说明:三、PMD1、整体介绍:2、安装步骤:3、使用说明:四、FindBugs:1、整体介绍:2、安装步骤:3、使用说明:4、附:常见的错误信息五、SonarLint:1、整体介绍:2、安装步骤:3、使用说明:4、配置
# 使用 SonarQube 实现 Java 检测插件的指南 ## 引言 SonarQube 是一个开源平台,用于持续检查代码质量,并在开发过程中快速找到错误和漏洞。为了保护和提升代码质量,我们可以为 Java 项目集成 SonarQube 检测插件。本文将介绍如何实现这个过程,适合刚入行的开发者。 ## 流程概述 下面是实现 SonarQube Java 检测插件的流程表: | 步骤
原创 8月前
150阅读
  • 1
  • 2
  • 3
  • 4
  • 5