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
代码质量
C语言
代码质量
与架构调整(一)
我的技术理想1、最高自己开源一个软件,最低的是在GitHub上的开源软件项目有过贡献。2、出一本书,最低的是一本书籍做过贡献。3、理解业务、市场、客户-》理解当前代码架构、逻辑-》需求分解、设计-》代码编写-》测试-》发布-》持续业务迭代及重构,减少因设计失误而导致徒劳无益的反复重构相关书籍第一阶段:《代码大全》、《C现代编程》、《重构-改善现有代码》、《代码整洁之道》、《编写可读代码的艺术》第二
ManFresh
·
2023-03-30 16:28
Linux下代码优化
c语言
架构
驱动开发
iOS代码静态扫描工具对比
针对业内大量扫描工具在实际项目中扫描结果的影响比较,我们将
代码质量
问题分为以下几大类:①致命类:可能导致程序宕机、无响应等影响范围极大的错误;②逻辑类:可能造成程序不能达到预期逻辑结果的错误;③编码规范及其他类
繁星mind
·
2023-03-30 14:02
DDD之跨层调用的思考
一、背景最近通过COLA构建篮球运营管理平台演示源码的时候对跨层调用做了一些深度思考,在跨层调用中有些调用并不是严格按规范或者相对固定的分层模式去走的,这就出现了一些疑问,比如不按规范来我怎么控制
代码质量
程序男
·
2023-03-30 13:56
DDD领域驱动设计与实战
软件工程专题
DDD
跨层调用
分层架构设计
2017-2018-1 Java演绎法 第三周 作业
团队任务:团队展示与选题团队展示队员学号及姓名学号姓名主要负责工作20162315马军日常统计,项目部分代码20162316刘诚昊项目部分代码,
代码质量
测试20162317袁逸灏组长项目主要代码20162319
weixin_30577801
·
2023-03-30 11:15
java
git
大数据
Java代码优化|提高
代码质量
的一些小技巧
1.需要Map的主键和取值时,应该迭代entrySet()当循环中只需要Map的主键时,迭代keySet()是正确的。但是,当需要主键和取值时,迭代entrySet()才是更高效的做法,比先迭代keySet()后再去get取值性能更佳。正例:反例:2.应该使用Collection.isEmpty()检测空使用Collection.size()来检测空逻辑上没有问题,但是使用Collection.i
李景琰
·
2023-03-29 23:30
优化落地手记
java
数据结构
开发语言
提高Unity中C#
代码质量
的21条准则
1、尽可能使用属性,而不是直接访问数据成员getset方法2、偏向于使用运行时常量而不是编译时常量编译时常量(const)的值会被目标代码中的值直接取代仅能用于数值和字符串运行时常量(readonly)的值是在运行是进行求值可以为任意类型3、推荐使用is或as操作符而不是强制类型转换is:检查一个对象是否兼容于其他指定的类型,并返回一个Bool值,永远不会抛出异常。as:作用与强制类型转换是一样,
_armour
·
2023-03-29 15:31
好的提高
代码质量
的方法有哪些?有什么经验和技巧?
用于确保
代码质量
的6个高层策略:1编写易于理解的代码考虑如下这段文本。我们有意地使其变得难以理解,因此,不要浪费太多时间去解读。粗略地读一遍,尽可能吸收其中的内容。〓ts〓取一个碗,我们现在称之为A。
人邮异步社区
·
2023-03-29 10:41
代码质量
代码规范
程序员
程序人生
在
代码质量
和工作效率的矛盾间如何取舍?
这个问题的答案是,在很短的一段时期,编写高质量代码似乎会拖慢我们的进度。与按照头脑中首先闪现的念头编写代码相比,高质量的代码需要更多的思考和努力。但如果我们编写的不仅仅是运行一次就抛之脑后的小程序,而是更有实质性的软件系统,那么编写高质量的代码通常会在中长期加快开发进程。想象一下,我们要在家里装一块搁板。有一种“恰当”的方法,也有一种快速的“变通”方法。〓●“恰当”的方法——我们在墙体立柱或砖石等
人邮异步社区
·
2023-03-29 10:11
开发语言
代码规范
程序人生
有哪些你看了以后大呼过瘾的计算机书籍?
本书提出一种观点:
代码质量
与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。
人邮异步社区
·
2023-03-29 10:10
人工智能
计算机专业书籍
程序人生
作为一名优秀的Android 开发,该如何写好自己的简历,android面试算法题
2.性能上面带来了多少提升,如编译速度的提升,提升了多少,降低了多少min等3.你在这个项目作出了什么成绩,比如主导搭建了代码扫描框架,自动扫描,提高
代码质量
,减少review成本。
智恩架构师
·
2023-03-29 09:04
程序员
架构
移动开发
android
云原生架构白皮书学习笔记(3):云原生架构模式
要求以应用模块为颗粒度划分一个软件,以接口契约(例如IDL)定义彼此业务关系,以标准协议(HTTP、gRPC等)确保彼此的互联互通,结合DDD(领域模型驱动)、TDD(测试驱动开发)、容器化部署提升每个接口的
代码质量
和迭代速度
乘疯破浪陈
·
2023-03-29 08:11
云原生
技术管理:
代码质量
管理sonar篇
最近领导安排我来负责部门项目的
代码质量
管理。由于项目比较多,无法用人工去检查代码(毕竟有部分人写的代码写得很糟糕,影响到看下去的心情)。
三哥张良
·
2023-03-28 07:46
代码评审赋魅
image先来看一个令无数技术Leader闻风丧胆的项目“死亡”三角,业务压力引发
代码质量
下降,
代码质量
下降引发开发效率下降,开发效率下降又加重了业务压力,最终导致业务压力山大,乃至项目烂尾。
麦壳
·
2023-03-28 05:50
IDEA 值得推荐的优秀插件分享
以下都是本人使用idea开发以来,所使用过的插件,强烈推荐,提升
代码质量
,事半功倍
Javaの甘乃迪
·
2023-03-27 16:09
java
intellij
idea
mybatis
数据库
iOS 为UITableView或UICollectionView添加空值界面
2.在每次请求的时候手动调用代码去添加占位图太麻烦,也不现实,对
代码质量
也有影响。3.git上面也有相关的三方库,但第三方库一般会考虑各种使用场景,代码量大,会对包体积造成影响。
豌豆大师
·
2023-03-27 03:41
(有小案例)初始Mybatis框架及使用
框架一般会提供一些预定义的解决方案和编程范例,开发人员可以基于这些方案和范例来快速构建自己的应用程序,同时还可以减少重复代码,提高开发效率和
代码质量
。
小王不是程序员
·
2023-03-26 15:38
mybatis
java
mysql
微北洋开发白皮书
模块参考目前
代码质量
较高的质量有GPA(gpa2),课程表模块(schedule2)。
RetroX
·
2023-03-26 14:07
数据密集型引用系统设计——可靠性,可扩展性与可维护性
容器节点故障or进程挂掉:通过健康检测机制,分发流量软件故障(系统故障):前置手段:
代码质量
保证,充分的qa测试人为失误:运维中的人工操作导致的故障。前置手段:最小出错方式设
薛云龙
·
2023-03-26 03:07
代码重构
造成的原因编码之前缺乏有效的设计(导致代码的可拓展性较差,不停地兼容处理)成本上的考虑,在原功能堆砌式编程(俗称”在屎山上写屎”)缺乏有效
代码质量
监督机制(c
是你的小凉凉呀
·
2023-03-25 17:31
代码审查总结
最近所带项目,因为人员素质良莠不齐,写出的
代码质量
不一,为了保证项目质量,不得不对代码一行行进行审查。
零下九度
·
2023-03-25 00:43
项目管理
代码审查
软件质量
前端设计模式(一)
coding的套路便是设计模式(DesignPatterns)不好的代码可以使用设计模式来提升自己的
代码质量
。让别人一看就知道你在干什么,你写的代码意义是什么。
JackfengGG
·
2023-03-24 20:14
JS 数组方法
数组是js中最常用到的数据集合,其内置的方法有很多,熟练掌握这些方法,可以有效的提高我们的工作效率,同时对我们的
代码质量
也是有很大影响。
魂斗罗小黑
·
2023-03-24 20:36
java code review 工具_两款好用的代码Review工具 | 学步园
最近团队内部呼吁
代码质量
的声音越来越高,项目组引入了代码Review机制。上次我由于不了解主站URL替换的规则,险些造成客户端图片读取错误,而代码Review则有助于帮我们发现代码潜在的问题。
周周复年年
·
2023-03-24 15:51
java
code
review
工具
提升
代码质量
,使用插件对 java 代码进行扫描检查分析
目录前言一、使用maven-checkstyle-plugin插件1.maven-checkstyle-plugin介绍2.引入依赖3.使用二、使用idea插件1.安装2.使用前言很多时候我们的代码写的不规范,比如没缩进、参数间没空格、导入的包没用到没删除、方法很长没有进行拆分、直接对方法参数进行了赋值分配等等不规范的操作或写法。为了规范代码并提高代码的质量,以及扫描代码检测潜在的不合理代码,我们
西凉的悲伤
·
2023-03-24 15:21
工具
java
java
intellij-idea
maven
CheckStyle-IDEA
代码规范
什么是代码评审(Code Review)
CodeReview(CR)即代码评审,又名代码走查,是一种通过复查代码来提高
代码质量
的过程,一般体现在一个团队的开发过程中。
Hemist
·
2023-03-24 15:50
软件工程
前端
后端
代码复审
代码质量
如何管控与提升
开发团队
代码质量
如何做到管控与提升,我相信很多公司都会面临这样的问题,开发团队大人员技术水平参差不齐,代码写的不够规范,代码扫描问题修改太过滞后,代码库管理每个团队都不一致,偶尔还会合并丢失一些代码,codereview
BUG弄潮儿
·
2023-03-24 15:49
大数据
编程语言
python
java
人工智能
代码质量
提升,代码扫描 review 之 Codacy 工具使用
目录一、什么是Codacy二、GitHub上使用Codacy三、Codacy上导入GitHub项目一、什么是CodacyCodacy是用于代码review检测(即代码审查)的工具,目前支持对40多种编程语言检测,如c、c++、c#、java、python、javascript等。Codacy可用于GitHub和GitLab上的项目每次的提交内容进行代码检测,帮你review代码,检测哪些写得不好可
西凉的悲伤
·
2023-03-24 15:18
github
git
代码质量
代码
review
Codacy
基于C++11的代码审核常见问题清单
此清单的意图是为了提高本组
代码质量
和开发水平。
我才是鳴海步
·
2023-03-24 14:31
C++
c++
开发语言
后端
C++11
代码审核
稳,工作中最重要的
比如:
代码质量
不好,给他提出的问题,总感觉是我们在给他挑刺儿,业务代码老是返工
ThinkJava
·
2023-03-24 06:30
搭建IDEA集成SonarQube本地
代码质量
检测
环境准备1.SonarQube下载:https://www.sonarqube.org/downloads/2.Java11或以上版本安装多环境共存,指定SonarQube的java运行版本(注意地址改为自己的java路径,最后面必须带java):解压目录下:/sonarqube-8.5.1.38104/conf/wrapper.conf,修改该配置:wrapper.java.command=D:
老亚瑟程序猿
·
2023-03-24 02:21
09 - 深入理解基于接口编程
这个原则非常重要,是一种非常有效的提高
代码质量
的手段,在平时的开发中特别经常被用到如何解读原则中的“接口”二字?
舍是境界
·
2023-03-23 18:45
react高阶组件
1.基本概念高阶组件是React中一个很重要且较复杂的概念,高阶组件在很多第三方库(如Redux)中都被经常使用,即使你开发的是普通的业务项目,用好高阶组件也能显著提高你的
代码质量
。
zlb123456
·
2023-03-23 18:16
如何成为高级工程师?编写软件还是创建系统
他们看重
代码质量
,运用最佳实践,尝试应用最前沿的技术。他们投入大量时间在学习新技术上。对他们而言,最终目标是要创造优雅的、高性能、可维护的软件。高级程序员关系构建系统。
302wanger
·
2023-03-23 16:37
ESlint + Prettier
专注于代码格式化的工具,对代码不做质量检查虽然说ESLint其实也具备一定的代码风格的格式化能力,但是在实践中,我们一般采用ESlint来做
代码质量
的约束,用Prettier来做代码风格的约束eslint-config-prettier
Cherry丶小丸子
·
2023-03-22 21:23
C++最佳实践 | 工具
在讨论如何确保整体
代码质量
的同时,补充了一些没有讨论到的较
轻松学C语言
·
2023-03-22 17:51
c++
microsoft
开发语言
提高
代码质量
需要看哪些书?
提高
代码质量
的许多原则关心的不仅是在初期确保软件达到上述标准,而且在整个软件生命期中需求发展和新场景出现时一直保持这种状态。
人邮异步社区
·
2023-03-22 14:48
代码规范
代码复审
程序人生
程序员修养
抛弃代码的坏味道 - 提升
代码质量
之可测试性
本文是提升
代码质量
第二篇:对于代码可测试性,我所遵守一些原则。
小赵营
·
2023-03-22 12:25
《代码规范》_p3c
我司(chapter委员会决定)也决定基于这套规范提高
代码质量
,间接提升提升Codereview。三个方面:1.开发阶段:IDEA插件,自觉遵守,算是一种约定(COC)2.单测阶段
tjhuey
·
2023-03-22 11:13
快来跟我一起学 React(Day4)
知识点Eslint(
代码质量
校验)eslint-webpack-plugin(Eslintwebpack插件)eslint-config-react-app(React官方eslint配置)fork-ts-checker-webpack-plugin
vv_小虫虫
·
2023-03-22 11:03
抛弃代码的坏味道 - 提升
代码质量
之可读性
[写在开始]
代码质量
是每个项目都在呼吁的。却是大家都不愿实施的。长期效益诱惑抵抗不了短期收益的现实。目前,它给予的程序猿只有自我满足和成就感。一个深陷老旧系统无法脱身程序员面对代码无奈大家都有耳闻。
小赵营
·
2023-03-22 06:57
代码整洁之道-参数检查和 null
原创文章,转载请注明出处引言
代码质量
的好坏,本身是一个比较难量化的标准,现在应该很少有公司再以一个程序员产出的代码行数作为标准了。
鬼畜的猪
·
2023-03-21 04:04
Flutter Component动画的显和隐最佳实践
TweenAnimationBuilderExplicitAnimations——显示动画基本使用AnimatedWidgetAnimatedBuilder动画选择决策树Flutter中包含大量的动画组件和自定义动画方式,所以,在合适的场景下选择合适的动画实现方式就成了决定
代码质量
好坏的一个重要因素
·
2023-03-21 00:21
关于程序员搞笑但却真是无比的编程语录,你知道几条呢?
这些语录涉及软件开发,代码维护,调试纠错,软件bug,系统设计、文档,
代码质量
,测试和软件开发团队管理等方面。下面的这59条语录虽然很搞笑,但却真实无比。只有程序员才能理解这些编程语句里的真正内涵。
Java__JJ
·
2023-03-19 22:57
前端自动化测试--02基础
先看看前端常见的问题:修改某个模块功能时,其它模块也受影响,很难快速定位bug多人开发代码越来越难以维护不方便迭代,代码无法重构
代码质量
差增加自动化测试后:我们为核心功能编写测试后可以保障
35108b7328fb
·
2023-03-19 11:55
Sonar SonarQube简介
一、sonar简介sonar是一款静态
代码质量
分析工具,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,而且能够集成在IDE、Jenkins、Git等服务中,方便随时查看
代码质量
分析报告
teddy09
·
2023-03-19 03:53
项目性能优化
笔者作为项目前端负责人,开发项目好比是十月怀胎,漫长的开发日子里要把控好时间,同时也要保障
代码质量
,项目开发阶段已完毕,将交付给产品同事进行内部测试,那么如何把项目让用户更有体验感呢?
骑码走天涯
·
2023-03-19 03:55
敏捷测试的方法和实践
这时开发人员估计需要两天时间才能完成代码,但测试人员反对这样做,我们本来只有5天测试时间,加上这次新做的功能比较多、开发
代码质量
不高,验收测试已经很紧张。如果再延迟两天,测试没法完成。
zixuan100
·
2023-03-18 19:17
SonarQube之常见扫描结果分析(二)
bug在越早发现的成本越低,而代码扫描和单元测试,是在早期帮我们发现程序中存在问题的有效手段,代码扫描其实不仅能帮我们发现程序的漏洞,也能督促开发更规范优雅的去写代码,而SonarQube是一个很好的管理
代码质量
的开放平台
蜗小稂
·
2023-03-18 02:48
使用jGit 通过gitUrl 获取Git的所有分支
尤其在大的企业里,对
代码质量
的检查也是很多的,比如通过sonar进行代码的管理,通过自己编写maven插件来自定义规范并通过Jenkins去
njitzyd
·
2023-03-18 02:00
GoFrame v1.12发布,数据库驱动开发、日志滚动切分等等新特性
GF非常注重
代码质量
以及可持续维护性,这次版本也进一步对框架大部分模块的示例、注释和单元测试用例进行了完善,目前单元测试用例数量约为1991例,代码覆盖率为71%,覆盖了所有模块的绝大部
80386
·
2023-03-17 10:50
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他