E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
▷代码质量
【微服务部署】一、使用docker-compose部署Jenkins、SonarQube、PostgreSQL
docker-compose部署Postgres、SonarQube、Jenkins的yml文件jenkins-compose.ymlPostgres:作为SonarQube的数据库存储SonarQube:
代码质量
检查
全栈程序猿
·
2023-08-31 12:59
开发指南
Linux环境搭建
docker
springboot
jenkins
sonarqube
docker-compose
十种高级的代码书写方式,提高
代码质量
和工作效率
1.集合遍历不使用lambda:Listlist=Arrays.asList("kk","oneone","11");for(Stringname:list){System.out.println(name);}使用lambda:Listlist=Arrays.asList("kk","oneone","11");list.forEach(name->System.out.println(name
kkoneone11
·
2023-08-31 11:42
java
windows
java
开发语言
多线程
IOS UIswitch 自定义开关
有时候我们可能不想或者不用系统提供的UISwitch进行布局,网上各种要么是swift的要么就是纯模仿的系统样式,不符合前面的需求.这里尝试用objective-c编写一个新手demo.基本还是满足一些特定的需求,
代码质量
好坏见谅
sanguing
·
2023-08-31 09:20
javascript代码整洁技巧
代码质量
与整洁度成正比。有的团队在赶工期的时候,不注重代码的整洁,代码写的越来越糟糕,项目越来越混乱,生产力也跟着下降,那就必须找更多人来提高生产力,开发成本越来越高。整洁的代码是怎样的?
zhang-zan
·
2023-08-31 04:43
javascript
javascript
前端
发现•分享—2019-01-26~2019-01-29
JavaScript明星项目文章JS一篇挺不错的函数式编程九种跨域方式实现原理(完整版)移动端适配深入了解JavaScript引擎精华,让你的代码执行更高效HTML所见即所得地导出PDF注释那些事儿-前端
代码质量
系列文章
稚儿擎瓜_细犬逐蝶
·
2023-08-31 02:10
6个重构方法可帮你提升 80% 的
代码质量
近日,Kumar撰写了一篇文章,谈到了常见的代码坏味道以及改善
代码质量
的6种重构模式,并对每种重构模式的使用场景进行了详尽的论述与讨论。在过去做了不
weixin_30488313
·
2023-08-30 17:29
c/c++
大数据
php
6 个重构方法可帮你提升 80% 的
代码质量
(转)
近日,Kumar撰写了一篇文章,谈到了常见的代码坏味道以及改善
代码质量
的6种重构模式,并对每种重构模式的使用场景进行了详尽的论述与讨论。在过
weixin_30609331
·
2023-08-30 17:29
c/c++
php
大数据
6个重构方法可帮你提升80%的
代码质量
在过去做了不少代码走读,发现了一些
代码质量
上比较普遍的问题,以下是其中的前五名:臃肿的类:类之所以会臃肿,是因为开发者缺乏对最基本的编码原则,即“单一职责原则”(SRP)的理解。
psiitoy
·
2023-08-30 17:56
Java技术以及框架
编程
IDEA
代码质量
插件 Alibaba代码规范 和 SonarLint
代码质量
的重要性在我们日常完成需求中,常常因为时间紧迫,项目紧急上线,总想着先实现再说,然后等日后上线之后再慢慢优化,我相信,你可能看过很多祖传代码,各种//TODO,然而往往随着项目的上线,TODO就变成
AllenLeungX
·
2023-08-30 17:24
IDE
Alibaba代码规范
SonarLint
IDEA代码质量插件
代码质量插件
代码质量
编程之道:【代码重构】消除异味和坏味道,提升
代码质量
在软件开发中,有时会遇到一些让人不爽的情况,代码也不例外。这些情况被称为“代码异味”或“坏味道”。它们可能表明代码存在问题,需要进行重构以提升质量和可维护性。本文将介绍代码异味和坏味道是什么,以及如何识别和解决它们。代码异味和坏味道是什么?代码异味是指在代码中存在的,虽然不一定是错误,但通常表明潜在问题或低质量设计的特征。异味可以使代码难以理解、扩展和维护。坏味道是更深层次的代码问题,通常会导致更
fans小知
·
2023-08-30 17:48
编程之道
软件构建
开发语言
重构
编程之道:【代码重构】提升
代码质量
的关键一步
本文将探讨代码重构对于改进
代码质量
的重要性。代码重构是什么?代码重构是一种在不改变软件外部行为的前提下,改进代码内部结构、提高
代码质量
的过程。
fans小知
·
2023-08-30 00:05
编程之道
重构
code 架构
目录1.code架构1.1.
代码质量
的评判的维度1.2.架构师1.3.基础平台篇1.code架构1.1.
代码质量
的评判的维度可阅读性(方便代码流转)可扩展性/可维护性(方便修改功能,添加新功能)可测试性
云满笔记
·
2023-08-29 14:27
sticky
架构
JavaCoCo使用(maven插件模式)
并且简单并且一般一年一更新的代码覆盖率的检查工具官方地址:https://www.eclemma.org/jacoco/效果图:从上图很容易看出代码是否被覆盖到,这个类或者方法是否被覆盖,还可以查看代码覆盖率等等作为验收报告来进行评估,从而提高开发人员的
代码质量
捏塔
·
2023-08-29 13:12
maven
java
开发语言
Python 资源大全(八)
Python3迁移的库(解决兼容性库)不属于上面任何一个类别,但是非常有用的库(杂七杂八的库)Python实现的算法和设计模式编辑器和IDE的插件流行的Python集成开发环境在线工具和简化开发的API
代码质量
高性能让
忘了呼吸的那只猫
·
2023-08-28 22:39
程序员你可长点心吧!代码检查你得用
一、代码检查的定义代码检查是指通过对程序代码的独立检查来提高
代码质量
和开发效率的一种方法。它是一种静态代码分析技术,可以在不运行程序的情况下检查代码的语法、标准和错误等。
写代码用codigger
·
2023-08-28 18:50
人工智能
【无标题】AI在开发工具中的应用:自动代码生成
这大大提高了开发效率和
代码质量
。AI如何帮助程序员自动生成重复性代码对于一些重复性的代码,程序员往往需要花费大量的时间来编写和维护。利用AI辅助开发工具,程序员只
写代码用codigger
·
2023-08-28 18:50
人工智能
单元测试
通过这些测试用例,开发人员可以直观地理解程序单元的基础API提升
代码质量
。易于测试的代码,一般都是好代码测什么?
涅槃快乐是金
·
2023-08-28 15:16
iOS开发中常见的性能优化技巧
性能问题的主要原因是什么,原因有相同的,也有不同的,但归根到底,不外乎内存使用、代码效率、合适的策略逻辑、
代码质量
、安装包体积这一类问题。
luonaerduo
·
2023-08-28 15:49
代码质量
,众包项目的关键成功因素
众包是指通过网络平台将任务分发给大量参与者进行完成的一种协作模式。在众包项目中,由于参与者的独立性和多样性,质量控制面临着诸多挑战。作为全国领先的一站式互联网众包平台YesPMP有必要提醒各位服务商,项目代码的质量对众包项目的交付成功率具有重要影响。由于众包项目通常涉及大量参与者,所以质量和一致性是管理的关键。为什么这样说,第一,众包项目里的服务商可能来自五湖四海,背景千差万别。他们的风格各异,有
·
2023-08-28 11:04
程序员安全运维
软件测试常见风险分析
4、
代码质量
风险。5、测试环境风险。6、试技术风险。7、回归测试风险。8、沟通协调风险。9、其它不可预计风险。
凯凯恺恺恺恺凯凯
·
2023-08-27 21:26
软件测试
测试
最近写代码的一些心得
很多细节的处理也决定了
代码质量
,比如命名、代码规范的处理等。
bigtian
·
2023-08-27 15:55
kafka千万级数据积压原因以及解决方案
二、解决方案1.1、通过优化代码数据积压可能是我们在编写代码处理逻辑的时候,
代码质量
不高,处理速度慢导致消费数
Bugkillers
·
2023-08-27 03:35
kafka
分布式
开发与测试的相爱相杀
眼看测试
代码质量
不理想,上线时间恐要延期。经理问:什么时候能上线?开发说:不知道,看测试什么时候能测完。测试说:不知道,看开发什么时候能改完。
软件测试学习提升
·
2023-08-27 03:10
spring整合mybatis教程(详细易懂)
通过整合Spring和MyBatis,可以充分发挥它们各自的优势,提高开发效率和
代码质量
。二、Spring与MyBatis集成【注意!!!】整合的时候我
无法自律的人
·
2023-08-26 16:39
spring
mybatis
java
前端面试:【
代码质量
与工程实践】单元测试、集成测试和持续集成
在现代软件开发中,确保
代码质量
是至关重要的。单元测试、集成测试和持续集成是关键的工程实践,用于提高代码的可靠性和可维护性。本文将深入探讨这些概念,以及它们如何在软件开发中发挥作用。
fans小知
·
2023-08-26 14:28
面试
单元测试
集成测试
ci/cd
JDK1.8的新特性之Stream流的介绍和使用
Stream流都2021年了,如果你还不会使用lambda表达式编程的话,那你的
代码质量
或许还有一定的提升空间,今天在这里简单介绍和使用一下Stream流进行函数式编程。
bug
·
2023-08-25 08:17
java
jdk1.8
lambda
stream
W18.4、单元测试
一、目标:1.提高
代码质量
2.提高提测质量3.降低联调成本4.减少修改代码引入新问题二、单元测试要点1.编写独立的测试类:为每个要测试的类编写一个对应的测试类,保持测试代码与实际代码分离。
java知路
·
2023-08-25 02:45
单元测试
log4j
Flask Api 文档管理与 Swagger 上手
但高灵活性也意味着无尽的代码维护成本、高自由度意味着
代码质量
更依赖程序员自身而没有一致的标准和规范。因此团队内开发时Flask项目更需要建立代码和文档规范以保证不会出现太大的偏差。
AirZH??
·
2023-08-24 22:55
python
json
ui
类型检查和类型断言区别
这些功能共同提供了更好的开发体验和
代码质量
。类型检查letx:number=5;lety:string="hello";x="world";//类
大莲芒
·
2023-08-24 20:24
javascript
前端
开发语言
从测试的角度看CI 和 CD
从测试的角度看CI和CD什么是CI什么是CDCI需要的CI中的测试一般指单元测试CI的好处CI可以提升
代码质量
,从而减少测试的压力CD需要的注意持续交付和持续部署的区别在于部署生产环境时,是自动还是手动
1171592577
·
2023-08-24 06:04
笔记
ci
单元测试
[Python进阶] 类的设计模式
这些设计模式可以帮助开发人员遵循最佳实践、提高
代码质量
、增强可读性、降低维护成本。需要注意的是,类设计模式不是语言特定的,这些模式同样适用于其他面向对象编程语言。
0思必得0
·
2023-08-23 10:26
Python进阶
#
四
类的进阶知识
python
设计模式
规范化标准及ESLint使用
甚至是提交日志开发过程中人为编写的成果物代码标准化规范最为重要实施规范化的方法编码前人为的标准约定通过工具实现LintESLint使用ESlint是最为主流的JavaScriptLint工具,用于监测JS
代码质量
翔子丶
·
2023-08-23 04:56
详解单体架构和微服务(概念,优缺点和区别)
单体架构的优点:架构简单开发测试部署简单缺点:随着业务扩展,代码越来越复杂,
代码质量
参差不齐,开发人员的水平不一,修改每一个小bug都是心惊胆战的。
天选的爪哇
·
2023-08-22 13:30
架构
微服务
运维
【Python web细说实战】Django的集成测试
今天给大家分享一下PythonWeb开发——Django的集成测试,如何利用集成测试来提高
代码质量
、减少bug。1.什么是集成测试?
静姐说测试
·
2023-08-22 11:20
自动化测试
经验分享
软件测试
python
前端
django
自动化测试
压力测试
性能测试
集成测试
静态代码扫描工具 Sonar 配置及使用
概览Sonar是一个用于
代码质量
管理的开放平台。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成工具。
liuweiiqiang
·
2023-08-22 08:05
测试相关
代码规范
软件团队降本增效-构建自动化体系
此外,自动化还可以确保一些重要但易被忽略的任务得到执行,例如
代码质量
检查、测试覆盖率计算和构建干净的
凌鲨
·
2023-08-22 03:09
自动化
团队开发
个人开发
软件团队降本增效-建立技术评审机制
但随着时间推移,
代码质量
逐渐下降,逻辑关系愈发复杂,开发效率越来越差,缺陷率越来越高。在项目忙碌之际,我们倾向于优先实现功能,相对地,会降低对
代码质量
和评审的重视程度。
凌鲨
·
2023-08-22 03:38
研发团队降本增效
团队开发
code
review
Python web实战之细说Django的集成测试
Django、集成测试、实战、测试驱动开发、自动化测试、Selenium、测试框架、测试用例、代码覆盖率、持续集成今天给大家分享一下PythonWeb开发——Django的集成测试,如何利用集成测试来提高
代码质量
Rocky006
·
2023-08-21 20:07
python
前端
django
浅谈EditorConfig、Prettier以及Eslint的使用
都用于实现前端代码规范化的工具,它们的功能分别如下:EditorConfig:专注于统一编辑器编码风格配置Prettier:专注于检查并自动更正代码风格,美化代码Eslint:专注于JavaScript
代码质量
检查
不负如来不负清
·
2023-08-21 15:38
回归预测 | MATLAB实现GAM广义加性模型多输入单输出回归预测(多指标,多图)
,多图)效果一览基本介绍程序设计参考资料效果一览基本介绍回归预测|MATLAB实现GAM广义加性模型多输入单输出回归预测(多指标,多图),输入多个特征,输出单个变量,多输入单输出回归预测;多指标评价,
代码质量
极高
机器学习之心
·
2023-08-21 12:36
回归预测
GAM
多输入单输出回归
广义加性模型
SonarQube安装与Java、PHP
代码质量
分析扫描
文章目录1、下载安装1.1、SonarQube下载1.2、SonarQube安装1.3、SonarQube中文汉化1.4、SonarScanner扫描器2、扫描项目2.1、java代码扫描2.2、php代码扫描1、下载安装SonarQube负责存储代码数据、收集数据、分析代码和生成报告等。1.1、SonarQube下载下载地址:https://www.sonarsource.com/product
penngo
·
2023-08-21 07:28
持续交付
java
php
SonarQube
Python从零到就业全栈500课(编程+爬虫+数据+自动化+前后端+算法)
)Python全栈的优势Python是一种简洁、优雅、易读的编程语言,它有以下几个优势:语法简单:Python的语法非常简单,没有繁琐的符号和冗余的代码,可以让开发者更专注于逻辑和功能,提高开发效率和
代码质量
·
2023-08-20 14:15
python
sonar覆盖率、代码覆盖率、分支覆盖率的计算方式
代码质量
的覆盖率分为三种,覆盖率、代码覆盖率、分支覆盖率,那每一种的计算方式是怎么样的呢?举例:上面最有疑惑的是覆盖率,不知道怎么算出了来的,后面再说。
IccBoY
·
2023-08-20 12:06
质量
架构
测试
代码覆盖率
单元测试
DevOps成败衡量
需求/bug/wiki/api是否管理清晰2.是否完整的打通了从产品/程序/测试/运维工作流程3.是否有一套适合团队devops的工具链4.需求到生产发布周期时间5.是否实现了高度的自动化6.CI阶段
代码质量
是否严格检测
richard520
·
2023-08-20 11:20
Python web实战之细说 Django 的单元测试
通过本文的实战案例和详细讲解,你将学会如何使用单元测试来保证
代码质量
,提高开发效率。1.测试驱动开发的重要性在现代软件开发中,测试是不可或缺的环节。单元测试作为测试驱动开发(TDD)的一部分,为我们
Rocky006
·
2023-08-20 10:41
django
python
自动化
开发语言
回归预测 | MATLAB实现CSO-BP布谷鸟优化算法优化BP神经网络多输入单输出回归预测(多指标,多图)
神经网络多输入单输出回归预测(多指标,多图)效果一览基本介绍程序设计参考资料效果一览基本介绍回归预测|MATLAB实现CSO-BP布谷鸟优化算法优化BP神经网络多输入单输出回归预测(多指标,多图);多指标评价,
代码质量
极高
机器学习之心
·
2023-08-20 10:40
回归预测
CSO-BP
布谷鸟优化算法
优化BP神经网络
多输入单输出回归预测
4.2 C++ Boost 内存池管理库
使用Boost库可以加速C应用程序的开发过程,提高
代码质量
和性能,并且可以适用于多种不同的系统平台和编译器。Boost库已被广泛应用于许多不同领域的C++应用程序开
微软技术分享
·
2023-08-20 07:48
《Visual
C++
安全编程技术实践》
c++
开发语言
Boost
准标准库
多元回归预测 | Matlab基于卷积神经网络-双向门控循环单元结合注意力机制(CNN-BIGRU-Attention)回归预测,多变量输入模型
文章目录效果一览文章概述部分源码参考资料效果一览文章概述多元回归预测|Matlab基于卷积神经网络-双向门控循环单元结合注意力机制(CNN-BIGRU-Attention)回归预测,多变量输入模型评价指标包括:MAE、RMSE和R2等,
代码质量
极高
前程算法屋
·
2023-08-20 05:26
matlab
cnn
gru
CNN-BIGRU
Attention
回归预测 | MATLAB实现SCN随机配置网络多输入单输出回归预测(多指标,多图)
实现SCN随机配置网络多输入单输出回归预测(多指标,多图)效果一览基本介绍程序设计参考资料效果一览基本介绍回归预测|MATLAB实现SCN随机配置网络多输入单输出回归预测(多指标,多图);多指标评价,
代码质量
极高
机器学习之心
·
2023-08-19 20:59
回归预测
SCN
随机配置网络
多输入单输出回归预测
学习左耳听风栏目90天——第七天 7/90(学习左耳朵耗子的工匠精神,对技术的热爱)【每个程序员都该知道的事】
每个程序员都该知道的事每个程序员都应该要读的书每个搞计算机专业的学生应有的知识LinkedIn高效的代码复查技巧编程语言和
代码质量
的研究报告每个程序员都应该要读的书每个搞计算机专业的学生应有的知识LinkedIn
编程浩
·
2023-08-19 12:55
学习
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他