
编程规范
文章平均质量分 80
风情客家__
简述需要300字以内_(¦3」∠)_
展开
-
Sonarqube分析代码并导出PDF分析报告
sonar是一款静态代码质量分析工具,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,而且能够集成在IDE、Jenkins、Git等服务中,方便随时查看代码质量分析报告;sonar通过配置的代码分析规则,从可靠性、安全性、可维护性、覆盖率、重复率等方面分析项目,风险等级从A~E划分为5个等级;同时,sonar可以集成等插件来扩展使用其他规则来检验代码质量;转载 2023-07-12 11:07:06 · 8544 阅读 · 3 评论 -
SonarQube安装、汉化及使用
解压目录下 :/sonarqube-8.5.1.38104/conf/wrapper.conf,修改该配置: wrapper.java.command=D:/JAVA11/bin/java 即可。原创 2023-07-12 10:58:54 · 4780 阅读 · 0 评论 -
SonarQube简介
参考文章:SonarQube简介_DingK123的博客-优快云博客_sonarqubeSonarQube简介1.sonar简介sonar是一款静态代码质量分析工具,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,而且能够集成在IDE、Jenkins、Git等服务中,方便随时查看代码质量分析报告;sonar通过配置的代码分析规则,从可靠性、安全性、可维护性、覆盖率、重复率等方面分析项目,风险等级从A~E划分为5个等级;同时,sonar可以集成pmd..转载 2022-03-16 16:34:26 · 388 阅读 · 0 评论 -
搭建IDEA集成SonarQube本地代码质量检测
解压目录下 :,修改该配置:即可。转载 2023-04-12 15:53:09 · 4068 阅读 · 0 评论 -
浅谈 SOLID 原则的具体使用
参考文章:浅谈 SOLID 原则的具体使用单一职责原则(SRP)单一职责原则(SRP)表明一个类有且只有一个职责。一个类就像容器一样,它能添加任意数量的属性、方法等。然而,如果你试图让一个类实现太多,很快这个类就会变得笨重。任意小的改变都将导致这个单一类的变化。当你改了这个类,你将需要重新测试一遍。如果你遵守 SRP,你的类将变得简洁和灵活。每一个类将负责单一的问题、任务或者它关注的点,这种方式你只需要改变相应的类,只有这个类需要再次测试。SRP 核心是把整个问题分为小部分,并且.转载 2021-10-14 10:17:25 · 213 阅读 · 0 评论 -
工程README.md文件样式及软件版本号说明
## 脚手架工程使用说明 ### 1.代码结构````foundation-web - java - user - controller - dao - mapper - exception - param - entity - service - impl .原创 2021-09-23 16:50:57 · 1122 阅读 · 0 评论 -
敏捷开发流程
参考文章:敏捷开发流程一、什么是敏捷开发?以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发!核心:用户的需求进化方法:迭代、循序渐进二、敏捷开发原则:快速迭代 需求评审 编写story/验收标准 多沟通,尽量减少文档 做好产品原型 及早考虑测试三、如何做到敏捷开发1、产品2、UI+开发3、测试+开发四、敏捷开发流程首先是需求评审,产品经理与客户沟通好需求后,将客户的需求细化为一个个的story,需求评...转载 2021-04-23 14:49:22 · 13158 阅读 · 2 评论 -
单一职责原则简介
参考文章:面向对象编程的六大原则(1)--单一职责原则1. 什么是单一职责 单一职责原则(Single responsibility principle,简称SRP),顾名思义,是指一个类或者一个模块应该有且只有一个职责,它是面向对象编程六大原则之一。2. 单一职责的粒度 单一职责的粒度,可以是某个方法、某个类、某个程序包甚至某个功能、某个模块(甚至某个系统),每一个层次上都可以进行单一职责设计。下面来举个例子说明一下: 模块级别:某购物平台,包含如下几个模块:用户模块、商品模块、转载 2020-08-03 17:51:55 · 1947 阅读 · 0 评论 -
单例模式的多种写法
参考文章:Singleton单例模式七种方式单例模式的设计原理就是将构造函数私有化,通过静态方法获取一个唯一的实例,使用者不需要控制其生命周期,在这个获取过程中必须保证线程安全、防止序列化导致重新生成实例对象等问题,所以本文将单例模式的多种写法的演化过程进行了详细的解释。1.懒汉式添加synchronized可以在多线程情况下保证单例对象的唯一性。优点:单例只有在使用的时候才会进行...转载 2019-08-19 11:02:24 · 265 阅读 · 0 评论 -
面向对象编程思想的六大原则
参考文章:面向对象编程思想的六大原则设计模式六大原则例子(四)-- 依赖倒置原则(DIP)例子原创 2019-05-24 16:06:47 · 452 阅读 · 0 评论 -
变量命名常用缩写
argument可缩写为arg buffer可缩写为buff clock可缩写为clk command可缩写为cmd compare可缩写为cmp configuration可缩写为cfg device可缩写为dev error可缩写为err hexadecimal可缩写为hex increment可缩写为inc in...原创 2020-02-17 20:56:16 · 6676 阅读 · 2 评论 -
REST API URI的七大设计原则
参考文章:REST API URI的七大设计原则微服务RESTful 接口设计规范REST设计规则restful接口设计规范总结REST风格URLhttp api设计规范-参考在了解REST API URI设计的规则之前,让我们快速浏览一些我们将要讨论的术语。常见的微信URL:https://api.weixin.qq.com/datacube/getusersum...转载 2020-01-16 18:58:55 · 984 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做到的一些地方
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。一. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问; 控制实例的产生,以达到节约资源的目的; 控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之...转载 2012-08-27 18:04:06 · 650 阅读 · 0 评论