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
▷代码质量
结合unity项目开发浅谈设计模式的六大原则(一)
六大原则是我们提高面向对象编程
代码质量
的必备原则,
coding__
·
2023-04-18 15:34
Sonar
a.是一个
代码质量
分析平台。b.通过插件机制,集成不同的测试工具。
邓爷1984
·
2023-04-18 14:36
广州蓝景分享—4个VSCode插件,让Tailwind CSS开发更简单
该工具可以实时提供TailwindCSS类的建议,减少错误,提高
代码质量
。通过使用In
广州蓝景
·
2023-04-18 03:27
vscode
css
前端
设计模式之代码优化实战
一、识别
代码质量
方法1.1、ID生成器需求背景介绍“ID”中文翻译为“标识(Identifier)”。这个概念在生活、工作中随处可见,比如身份证、商品条形码、二维码、车牌号、驾照号。
雨~旋律
·
2023-04-18 01:21
设计模式
java
开发语言
重构
【设计模式之美 设计原则与思想:规范与重构】35 | 实战一(下):手把手带你将ID生成器代码从“能用”重构为“好用”
上一节课中,我们结合ID生成器代码讲解了如何发现
代码质量
问题。虽然ID生成器的需求非常简单,代码行数也不多,但看似非常简单的代码,实际上还是有很多优化的空间。
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-04-18 01:51
设计模式
重构
java
开发语言
【设计模式之美 设计原则与思想:规范与重构】34 | 实战一(上):通过一段ID生成器代码,学习如何发现
代码质量
问题
用一句话总结一下,重构就是发现
代码质量
问题,并且对其进行优化的过程。前面的内容相对还是偏理论。今天,我就借助一个大家都很熟悉的ID生成器代码,给你展示一下重构的大致过程。整个内容分为两节课。
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-04-18 01:50
设计模式
设计模式
重构
学习
如何保证功能
代码质量
?
上周项目上线,生产上又出了不少bug,领导为此大发雷霆。但我写的功能又"幸免于难",领导不由感叹"还好你的功能没出问题,我们项目组的这个核心功能一直也都保持稳定,挺让人欣慰的!"在受到表扬的同时,我也不禁开始思考,我是否可以趁着这股"高兴劲头"来做一个工作总结,经验的巩固。于是我理出对于如何保证功能的质量,大概有以下几个要点。1.注重设计我们都知道接到一个需求,要先做设计再动手写代码。然而,实际工
兮兮码字的地方
·
2023-04-17 18:32
第18章_JDK8-17新特性(下)
www.atguigu.com6.新语法结构新的语法结构,为我们勾勒出了Java语法进化的一个趋势,将开发者从复杂、繁琐的低层次抽象中逐渐解放出来,以更高层次、更优雅的抽象,既降低代码量,又避免意外编程错误的出现,进而提高
代码质量
和开发效率
断河愁
·
2023-04-17 18:00
Java
java
scala
jvm
复盘笔记(2)
因为公司自己内部查
代码质量
。我们的项目是以领导满意度为衡量标准的,代码有bug这种行为其实在每一次发版本都会发生。治标不治本,我觉得团队的责任心和士气都没有多少了,就会出现很多人的很多自我意淫的代码。
米珈说
·
2023-04-17 16:33
简析Exception在Java异常处理中的使用
一个程序的异常处理框架的好坏直接影响到整个项目的
代码质量
以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源?
值得一看的喵
·
2023-04-17 10:23
为什么要代码重构?如何重构?常见重构技巧
造成这样的原因往往有以下几点:编码之前缺乏有效的设计成本上的考虑,在原功能堆砌式编程缺乏有效
代码质量
监督机制对于此类问题,业界已有有很好的解决思路:
陈二狗想吃肉
·
2023-04-16 22:55
提高
代码质量
!详解在Gradle项目中使用PMD的正确姿势
当今的软件开发需要使用许多不同的工具和技术来确保
代码质量
和稳定性。PMD是一个流行的静态代码分析工具,可以帮助开发者在编译代码之前发现潜在的问题。
我有八千部下
·
2023-04-16 22:22
java
gradle
HR:这些IntelliJ IDEA的面试题,请好好看看
文章将涵盖使用内置的调试器进行Java应用程序调试、使用代码优化工具提高
代码质量
和性能、使用Maven构建项目自动管理依赖项和测试等方面
字节叔叔
·
2023-04-16 20:41
后端面试题
IDE
intellij-idea
java
ide
讲真,这两个IDE插件,可以让你写出质量杠杠的代码
代码质量
的重要性就不用我来赘述了,大家都懂。没有人喜欢糟糕的代码,就像没有人喜欢烂片一样。这里推荐两个优秀的IDE插件给大家,保管能提高你的
代码质量
,我亲身实操过的,确
沉默王二
·
2023-04-16 20:20
Sonar静态扫描的使用
一、简介SonarQube是一个用于
代码质量
管理的开源平台,用于管理多源代码的质量,目前支持Java、JS、PHP、Python、C等25+语言。
sheenaghWS
·
2023-04-15 22:00
Gradle For Android(8)--建立持续集成
这种方式可以帮助我们很快的解决问题,也可以提高我们的开发效率,提升
代码质量
。对于AndroidCI我们也有一些选项。大多数使用的是Jenkins,TeamCity,以及TravisCI。
None_Ling
·
2023-04-15 13:37
程序猿的福音 - Apache Commons简介
ApacheCommons提供了很多工具类库,他们几乎不依赖其他第三方的类库,接口稳定,集成简单,可以大大提高编码效率和
代码质量
。
菜鸟码农的Java笔记
·
2023-04-15 13:35
开发规范
前⾔本⽂文档编写的⽬目的在于确⽴立⼀一系列列切实可⾏行行的准则,应⽤用于iOS项⽬目开发⼯工作中,以提⾼高开发效率及
代码质量
量,使得项⽬目代码更更易易于维护、拓拓展。
OpenLee
·
2023-04-15 10:45
测试同学为什么要做code review
CodeReview是一种通过复查代码提高
代码质量
的过程,在XP方法中占有极为重要的地位,也已经成为软件工程中一个不可缺少的环节。
夭夭。
·
2023-04-15 09:49
工作日常遇到的问题
SonarQube之采购选型参考
通过不同的插件对这些结果进行再加工处理,通过量化的方式度量
代码质量
的变化,从而可以方便地对不同规模和种类的工程进行
代码质量
管理。同时Sonar还对大量的持续集成工具提供了接口支持,可以
DevOps在路上
·
2023-04-15 05:04
干货 | Python 工匠:善用变量来改善
代码质量
编程某种意义上是一门『手艺』,因为优雅而高效的代码,就如同完美的手工艺品一样让人赏心悦目。致“匠人”在雕琢代码的过程中,有大工程:比如应该用什么架构、哪种设计模式。也有更多的小细节,比如何时使用异常(Exceptions)、或怎么给变量起名。那些真正优秀的代码,正是由无数优秀的细节造就的。『Python工匠』这个系列文章,是作者的一次小小尝试。它专注于分享Python编程中的一些偏『小』的东西。希
腾讯NEXT学院
·
2023-04-15 03:53
急聘php高级开发工程师
*******************************************职位要求:1.具有3年以上PHP、MYSQL程序开发经验;2.负责需求分析和设计、PHP核心代码开发和单元测试,对
代码质量
和进度负责
Hao_edward
·
2023-04-14 22:01
读《设计模式之美》零
最近准备对设计模式做一个整体的学习,补上这一块的技能空缺,之前虽然阅读了些《代码整洁之道》,也收益不少,而
代码质量
一直是现阶段比较重视的一个技能,设计模式作为编码中绕不开的一个技能包,值得投入精力学习一下
电商架构修炼
·
2023-04-14 19:29
设计模式学习记录
单元测试
面试
java
JDBC学习(复习)-面试总结详细
2.6修改JDBC
代码质量
2.7写出一段J
黎陌MLing
·
2023-04-14 09:42
数据库
面试
学习
数据库
相爱容易相处难
同时,在多人协作的开发环境中,不同的开发人员可能有不同的编程习惯、思路和理解,需要相互沟通和理解,才能顺利完成项目并达到良好的
代码质量
。此外,C++是
小帆别吃糖
·
2023-04-13 21:45
c++
Devops 开发运维基础篇之Jenkins+SonarQube代码审查
.访问sonar服务器三、实现代码审查1.在项目添加SonaQube代码审查(非流水线项目)2.在项目添加SonaQube代码审查(流水线项目)一、SonaQube简介SonarQube是一个用于管理
代码质量
的开放平台
头发莫的了呀
·
2023-04-13 12:13
Devops
运维
jenkins
devops
iOS 持续集成系列 - 自动化 Code Review
www.cocoachina.com/ios/20161201/18185.htmliOS持续集成-开篇iOS持续集成-自动化CodeReview[iOS持续集成-自动化单元测试][iOS持续集成-自动化打包与分发]为了保证
代码质量
zhuweideng
·
2023-04-13 05:22
IOS发布&上架等
从三个特性重新思考面向对象
前言软件工程是一个系统而有层次的科学,软件设计直接决定了
代码质量
与维护成本,对于企业软件开发来说,软件质量建设是一个功不在当下的系统性工程,更要求从基础做起,形成团队共识甚至公约,为软件的规模化发展铺垫道路今天就从面向对象中的三个特性谈谈软件设计思想与方法一
Jaising666
·
2023-04-13 02:51
架构
迪米特法则
7个提高JavaScript
代码质量
的优秀实践
就连程序员的编程习惯、以及代码组织方法,也需要与时俱进,以提高整体的
代码质量
,并方
前端开发博客
·
2023-04-12 23:04
js
javascript
xhtml
编程语言
web
Java数据结构与算法——篇一:时间复杂度和空间复杂度
一、时间复杂度1、取决因素在计算机编写程序前,依据统计方法进行估算,一个高级程序语言编写的计算机程序在计算机上运行消耗的时间取决于下列因素:算法采用的策略和方案;编译产生的
代码质量
;问题的输入规模(所谓的问题输入规模就是输入量的多少
关北道.
·
2023-04-12 16:55
数据结构与算法
java
算法
时间复杂度
空间复杂度
算法分析
代码管理平台Codeup测评
作为Git代码管理来说用的最多的是Github了另外还有Gitee、GitLab等等,Github作为最大的代码托管平台里面的
代码质量
相对比较高,当然也有他的缺点,比如国内访问比较慢、对中文支持不够友好
IT技术分享社区
·
2023-04-12 13:07
开发工具
git
github
Codeup
测评
为什么你老是加班却得不到重用?聊聊程序员的舒适区
为什么很多朋友天天加班反而得不到重用其实很多时候问题在自己身上我今天呢就给他讲一讲我自己的见解很多程序员为了完成一个目的完全不考虑过程以为把事情做完了就行了其他啥也不管这就是单一思维这也是很多程序员
代码质量
不佳的原因写代码就是一个资源调度调配的过程很多程序员一个方法写上上千行代码在他们眼里把功能实现了就算完事了完全没有考虑代码的复用性运行效率代码的可读性还有一个常见的案例就是桌面乱七八糟我说你把桌
IT享瘦
·
2023-04-12 13:07
程序员职场话题
职场和发展
经验分享
程序人生
C++引用(&)详解
但是在C++中&有着不一样的用处,当你能够正确掌握C++的&,它将会是你在编写C++程序的道路上的一把提高代码执行效率和增强
代码质量
的一把利器。一、引用介绍引用
彡笙
·
2023-04-12 10:04
C++
c++
c语言
【质量前移】
代码质量
管理平台SonarQube环境搭建
一、背景如图所示,如果把质量问题与风险控制在研发期,解决bug修复的成本相比于在Production阶段再修复会大幅降低,这也就质量前移的基本思想。如果一开始就写出优质的、经过测试的代码,那么后面测试阶段就会减少很多不必要的时间浪费,反之,如果把全部的质量责任交给测试工程师,则可能会导致:交付周期延长测试不充分,风险抛给用户不利于代码后期重构如果一味地追求所谓的交付时间,很容易产生大量的“烂代码”
Hoboyz
·
2023-04-12 07:39
质量前移
SonarQube
windows下sonarqube+sonar-runner安装记录
sonarqube是一套
代码质量
管理工具系统,sonar-runner是一个静态扫描代码的工具,它可以把扫描的结果交给sonarqube来管理。
luffy5459
·
2023-04-11 23:08
java
sonarqube
sonar-runner
findbugs
sonar-scan
code-scan
Webstorm是什么软件?你了解吗
它提供了许多功能,例如代码自动完成、错误突出显示、重构、调试、版本控制等,可以帮助开发人员提高效率和
代码质量
。
技术小张zz
·
2023-04-11 23:28
webstorm
javascript
前端
前端框架
xhtml
Facebook代码风格指南:一致性、可读性和可维护性的实践
好的代码风格可以提高代码的可读性、可维护性和可扩展性,同时也可以促进团队协作和
代码质量
的统一性。而Facebook作为全球最大的社交媒体平台之一,其代码风格指南更是备受关注。
ClonBrowser
·
2023-04-11 18:18
Facebook
优化
Day938.消息组件Kotlin+MVVM重构 -系统重构实战
适时使用新的技术栈,可以帮助我们提高效率以及
代码质量
。安全高效地为遗留系统升级技术栈,具体会使用新的语言Kotlin以及新的架构模式MVVM,来重构消息组件。
阿昌喜欢吃黄桃
·
2023-04-11 17:41
软件测试
业务设计
kotlin
android
重构
代码规范
java
C/C++语言基础
C++生成的
代码质量
高,运行效率高,仅比汇编语言慢10%~20%;C++更加安全,增加了const常量、引用、四类cast转换(static_cast、dyn
Perz_01
·
2023-04-11 17:35
C++
c++
JavaScript中的Object.assign与Getter,Setters 和 definePropert使用
这些基础概念也是现代JavaScript开发中必知必会的知识点,掌握它们对提供项目
代码质量
有很大的帮助。Object.assign使用Getter,Setters
Zht_bs
·
2023-04-11 10:14
javascript
javascript
前端
开发语言
node.js
Diboot 2.3.0 发布,高效易用的低代码开发平台
Diboot将致力于有效提高软件的
代码质量
、开发效率、可维护性,同时也对其打造了自动化工具来完成系列重复工作和复杂工作。Diboot将通
fresh_ozone
·
2023-04-11 08:58
【设计模式】规范与重构
1.1重构不改变软件的可见行为也就是在保证功能不变的前提下,利用设计思想、原则、模式编程规范等理论来优化代码,修改设计上的不足,提高
代码质量
。
allen218
·
2023-04-11 03:05
开发
代码质量
衡量标准
1、交付质量(线上质量)(线上故障、值班问题、crash率等)2、研发质量(工程质量)-主要通过分析研发过程度量数据来用数据说明,前提是指标计算方式大家都认可,否则意义不大资源消耗、如期交付、研发质量(产品需求质量、提测质量、QA交付质量)千行Bug率、发布成功率、回滚率3、影响质量的基础因素:环境4、多元化的测试手段(如自动化、客户端专项):种类、进展、发挥的作用(对测试质量的作用、提效等)5、
疯批美人东方陨
·
2023-04-10 19:03
QA
团队开发
Spring 框架蕴含的设计思想
在GoogleGuava源码讲解中,我们讲到开发通用功能模块的一些比较普适的开发思想,比如产品意识、服务意识、
代码质量
意识、不要重复早轮子等。
鸭梨山大哎
·
2023-04-10 10:09
设计模式
spring
设计模式
架构师日记-如何写的一手好代码
作者:京东零售刘慧卿一前言在日常工作中,我经常听到部分同学抱怨
代码质量
问题,潜台词是:“除了自己的代码,其他人写的都是垃圾,得送到绞刑架上,重构!”。今天就来聊一聊,如何写的一手好代码。
京东云开发者
·
2023-04-09 20:55
架构师
京东云
代码规范
基础 | 彻底搞懂Python异常处理:try-except-else-finally
异常是我们学习和生活中的常客,在编程时遇到的异常我们俗称为“Bug”,Bug的预防和处理关乎到
代码质量
的高低,今天我总结了Python中try-except-else-finally各种异常的处理逻辑,
Python当打之年
·
2023-04-09 02:36
Python基础系列
java必背综合知识点总结
一、代码优化代码结构层次的优化(目的:更加方便代码的维护–可维护性,可读性)1.代码注释(代码规范)2.工具类的封装(方便代码的维护,使代码结构更加清晰不臃肿,保证团队里
代码质量
一致性)3.公共部分的提取代码性能的优化
老了敲不动了
·
2023-04-08 20:14
数据库
sql
java
SonarQube的安装、配置与使用
参考:SonarQube的安装、配置与使用简介sonarqube是一个
代码质量
管理平台,可通过安装不同的插件集成测试工具、
代码质量
分析工具、持续集成等多种功能。
私念
·
2023-04-08 10:10
Linux
架构
postgresql
测试工具
Python接口自动化测试实战详解,你想要的全都有
目录前言一、接口自动化测试概述二、搭建Python接口自动化测试框架三、常用接口自动化测试库示例四、总结前言接口自动化测试是当前软件开发中最重要的环节之一,可以提高
代码质量
、加速开发周期、减少手工测试成本等优点
测试小婉
·
2023-04-08 08:55
接口自动化
python
自动化测试
接口自动化
软件测试
职场和发展
时代背景下的 ChatGPT,到底能帮助开发者做什么呢?
我应该是直接让他帮我修改代码的懒人之一,优化的效果也确实不错,但这个不应该是他的全部功能,我想作为开发者来说,我希望ChatGPT可以帮我做如下的事情:优化
代码质量
简化工作流程它可以说是完美的实现了这些功能
泰罗凹凸曼_
·
2023-04-08 05:37
JavaScript
chatgpt
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他