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
高质量代码
设计模式学习一概览
设计模式讲的是如何写出可扩展、可读、可维护的
高质量代码
,所以,它们跟平时的编码会有直接的关系,也会直接影响到你的开发能力。好用从如下维度衡量:易维护:在不破坏原有代
liushangzaibeijing
·
2023-10-15 08:20
设计模式
设计模式
java
大话设计模式(Java代码)
非也,想要达到
高质量代码
的水平,不止要满足当前的需求,程序不容易扩展,不容易维护,不容易复用,也谈不上高质量。
wangyue_msn_86
·
2023-10-10 12:37
计算机基础
java
设计模式
开发语言
java泛型改进_编写
高质量代码
:改善Java程序的151个建议(第7章:泛型和反射___建议93~97)...
泛型可以减少强制类型的转换,可以规范集合的元素类型,还可以提高代码的安全性和可读性,正式因为有这些优点,自从Java引入泛型后,项目的编码规则上便多了一条:优先使用泛型。反射可以“看透”程序的运行情况,可以让我们在运行期知晓一个类或实例的运行状况,可以动态的加载和调用,虽然有一定的性能忧患,但它带给我们的遍历远远大于其性能缺陷。建议93:Java的泛型是可以擦除的Java泛型(Generic)的引
黄兢成
·
2023-10-09 11:09
java泛型改进
编写高质量Python程序(三)基础语法
本系列文章为《编写
高质量代码
——改善Python程序的91个建议》的精华汇总。
程序员MONTE
·
2023-09-29 18:46
使用JNPF低代码平台提高生产力
与其他平台的黑盒模式相比,JNPF低代码上面创建的项目可以随时下载100%开源的
高质量代码
,它给开发人员提供了大幅提高生产力的工具,而不是逼迫开发人员去学一套新的开发体系,还不知道它背后给你生成的是啥。
这我可不懂
·
2023-09-29 10:28
低代码
前端
java
前端框架
如何提升Java项目质量,代码是关键
无论是初学者还是资深开发者,都深知
高质量代码
的重要性,除了可以提高程序的可维护性,还能减少错误和问题的出现。尤其在像Java这样受欢迎但难度较高的编程语言中,代码质量显得尤为突出。
·
2023-09-22 17:34
Jest:给你的 React 项目加上单元测试
使用单元测试的优点:更好地交付
高质量代码
。代码不可能没有bug,测试能帮你找
前端西瓜哥
·
2023-09-21 02:58
react.js
单元测试
前端
大学生最全常用开发安装包和安装教程Navicat、JDK8、tomcat、navicat、idea、eclipse、vs2019
idea:最先进的编辑器快速编写
高质量代码
,通过编码辅助功能搜索可能的错误并在输入时获得改进建议,同时无缝了解编码、新语言功能等方面的社区最佳做法。深度代
学长抄作业
·
2023-09-13 20:54
课设和总结
java
IO
算法
99 - 总结回顾 - 设计思想、原则和模式
到这里为止,我们的学习也告一段落了,这里做一下总结回顾,我们围绕着编写
高质量代码
展开,涵盖了代码设计的方方面面,主要包括面向对象、设计原则、编码规范、重构技巧、设计模式这五个部分,如下图所示:知识点总结回顾面向对象相对于面向过程
舍是境界
·
2023-09-12 07:41
Go开始:Go基本元素介绍
这些元素是构成Go程序的基础,也是编写
高质量代码
的关键。关注TechLeadCloud,分享互联网架构、云服务技术的全维度知识。
·
2023-09-04 13:50
go
visual studio 中的 resharper C++ 插件快速入门指南
关键词:visualstudioresharperC++
高质量代码
重构前言visualstudio已经是极具效率的C++生产工具,但是这还不够。使用ResharperC++插件,可以更多的帮助到你。
达达达达尔文~
·
2023-09-01 13:17
c++
开发语言
【
高质量代码
系列1】过多的if else 代码重构技巧总结
一、ifelse的滥用在实际业务开发中,常常面临多个条件判断的情况,如果不加思索就写代码,很容易出现一堆ifelse的代码,导致代码逻辑不清晰,可阅读性很差,笔者现在改造中的一个历史遗留项目,大片大片的ifelse,给后来人带来很大的理解成本。过多的ifelse,这是很明显的坏代码的味道,这时就应该考虑自己的设计是否合理,有没有更好的表达方式了。二、ifelse重构技巧1.适当提前return这是
dh10618
·
2023-08-27 09:52
程序员的自我修养——提高软件工程质量书籍推荐
其中起着关键作用的程序员,需要将分解后的需求,按照整体的架构设计,以模块化的方法编写出容易维护和测试的
高质量代码
,所以其专业技能的掌握程度,是软件工程产品能否顺利交付的保障。
大匡先生
·
2023-08-22 03:29
AI代码补全 案例 - 阿里云智能编码插件Cosy
Cosy体验有感参考Cosy简介阿里云智能编码插件(AlibabaCloudAICodingAssistant)是一款AI编程助手,提供代码智能补全、代码示例搜索、优质文档搜索能力,协助开发者更高效的写出
高质量代码
94甘蓝
·
2023-08-21 07:38
项目中的那些事
AI编程
AI
AI代码补全
Cosy
编程之道:【编程之舞】探索变量、数据类型和常量的重要性
本文将深入研究变量、数据类型和常量的概念,以及它们在构建
高质量代码
方面的重要性。认识变量、数据类型和常量在编程中,变量是存储数据的容器,数据类型决定了变量可以存储的值的种类,而常量是不变的值。
fans小知
·
2023-08-20 16:38
编程之道
开发语言
前端
编写
高质量代码
-web前端开发修炼之道--笔记
本篇简洁记录一下,有些值得学习的地方,方便日后记忆。1.web标准--结构、样式、行为的分离结构标准(xml、xhtml、html)样式标准(css)行为标准(DOM、ECMAScript)2.语义化标签意义在于搜索引擎看到的只是代码只能通过标签来判断语义,来看当失去样式"css裸体日"(WebDeveloper可调试),网络结构是否组织良好有序/可读性语义化标签应该注意:尽可能少地使用无语义标签
Cue_Ada
·
2023-08-16 08:29
编程之道:构建优雅可维护代码的基石
本文将深入探讨代码构建块的概念以及其在编写
高质量代码
方面的重要性。什么是代码构建块?在软件开发中,代码构建块是指将代码分解成可管理的、独立的小块的做法。
fans小知
·
2023-08-14 23:22
编程之道
代码规范
高效进行代码回顾(Code Review)
WTF/m代码回顾是帮助团队养成编写
高质量代码
的习惯的手段之一。1.代码回顾应该...尽早发现代码中存在的问题,并进行修复。提高代码的可读性,降低理解成本,进而降低维护成本。
qinyu
·
2023-08-13 23:12
2021-03-10
晚起本周重点几个工作,我需要抓着团队一起探讨一下如何写出
高质量代码
。(明天预定一个会议时间。明天晚上我需要准备一些资料。)
bigtian
·
2023-08-10 10:08
高质量代码
究竟依赖设计还是重构而来?
导读一个有所追求的程序员一定都希望自己能够写出高质量的代码,但
高质量代码
从何而来呢?
腾讯云开发者
·
2023-08-08 13:39
重构
[C++项目] Boost文档 站内搜索引擎(1): 项目背景介绍、相关技术栈、相关概念介绍...
项目背景Boost库是C++中一个非常重要的开源库.它实现了许多C++标准库中没有涉及的特性和功能,一度成为了C++标准库的拓展库.C++新标准的内容,很大一部分脱胎于Boost库中.Boost库的
高质量代码
以及提供了更多实用方便的
七月.cc
·
2023-08-04 13:10
c++
搜索引擎
服务器
Boost
项目
如何具备写出
高质量代码
的能力?
代码描述常用词汇:灵活性(flexibility)、可扩展性(extensibility)、可维护性(maintainability)、可读性(readability)、可理解性(understandability)、易修改性(changeability)、可复用(reusability)、可测试性(testability)、模块化(modularity)、高内聚低耦合(highcohesionl
可乐加冰丶丶
·
2023-08-03 16:12
第2章 编写
高质量代码
第2章编写
高质量代码
2.1编写过程与规范2.1.1软件编程工作系统模型=>编写代码(代码审查和单元测试)->代码优化和系统构建->集成调试=>源代码=>协作迭代……高质量软件开发之道=>高质量的设置有效的测试目的
躲到被窝头吹风
·
2023-08-03 13:21
使用低代码平台提高生产力
与其他平台的黑盒模式相比,JNPF平台上面创建的项目可以随时下载100%开源的
高质量代码
,它给开发人员提供了大幅提高生产力的工具,而不是逼迫开发人员去学一套新的开发体系,还不知道他背后给你生成的是啥。
虚无火星车
·
2023-08-02 22:33
低代码
前端框架
编辑器
java
长期在管理岗位,丢掉编码能力的技术人员还是否具有竞争优势?
写起来代码也并不是那么的溜了,或者说从一门计算机语言切换到另一门计算机语言,经过很长一段时间后,再切回原来的计算机语言写代码就感觉很是不适应了,这样的情况,可能大多数码农们都深有体会,因此要想保持代码能力,多写代码,多写
高质量代码
才是王道
上世是朵花
·
2023-07-31 09:07
JAVA设计模式--从入门到精通
2、如何编写
高质量代码
2.1设计模式的目的(高内聚,松耦合)2.2如何写出
高质量代码
3、常用的设计原则(SOLID7大原则)4、
程序员 jet_qi
·
2023-07-29 14:55
Java
设计模式详解
设计模式
java基础
iOS编写
高质量代码
(四)
协议与分类协议(protocol):OC中的协议与Java里的接口(interface)类似,OC不支持多继承,但是可以通过协议来实现委托模式。分类(category):分类可以为既有类添加新的功能。分类是把“双刃剑”,用得好可以发挥OC的高动态性,用的不好则会留下很多坑。而本文就是对category的一些研究。一、通过委托与数据源协议进行对象间通信委托模式(又称代理):某对象将一类方法(任务)交
曼谷第一开膛手
·
2023-07-28 23:47
如何写出
高质量代码
?
我在小破站关注了两个UP主,分别是食贫道和影视飓风。食贫道主打美食节目,但画面拍的可真是高级,构图舒服,转场丝滑。后期也非常棒,包括色彩和配乐等,都是电影级别。每期节目,满屏弹幕都在说「百万摄像,千万后期」。在最近一期Q&A节目中,有粉丝提了一个问题,就是如何提高自己的审美,怎样才能拍出这样的画面?作者给出的答案就是多看,多听。他们会看大量的电影,看电影的构图,拍摄手法和配色等,而且,还会去听电影
yongxinz
·
2023-07-28 21:44
程序人生
开发语言
Drf从入门到精通八(内置认证、权限、频率的补充、DjangoSettings配置说明、过滤补充、全局异常处理、API接口文档)
在编写代码时,避免过度重复造轮子,感兴趣可以多研究现有比较好用功能的源码,这将会是后续能够编写出
高质量代码
的铺垫。
MeiJin_
·
2023-07-26 01:03
Drf
python
三大认证
django
全局异常
API文档
如何成为高质量程序猿与软件质量的十个指标:正确性、健壮性、可靠性、性能、易用性、清晰性、安全性、可扩展性、兼容性和可移植性
因此,如何让程序员熟练地掌握编程技术和编程规范,在开发过程中内建
高质量代码
,是IT企业面临的主要挑战之一。
郏国上
·
2023-07-25 04:02
软件质量管控
架构
objective-c
架构
高质量软件
软件质量十大指标
软件质量管控
【web前端】前端工程师成长必备好书!
2前端技术2.1综合·《现代前端技术解析》·《Web前端开发最佳实践》·《Web前端工程师修炼之道》·《编写
高质量代码
-Web前端开发修炼之道》·《响应式
BABYMISS
·
2023-07-22 16:03
Python之字符串格式化,"format"替代"%"
我也是直到看了《编写
高质量代码
改善Python的91个建议》这本书,才对这一块有了一定的认识。Whyformat?想写出Pythonic的程序需要对标准库有充分的理解,特别是内置函数和内置数据类型。
_bingohe
·
2023-07-19 16:01
Python
JAVA快速开发框架 一键生成表单模板代码
这一方面是由于在不同软件开发过程中存在大量相似代码复用的情况,多次编写重复代码会大大降低开发人员的开发效率以及创造热情;另一方面,结构清晰,功能完备的
高质量代码
能够使得软件开发过程明晰,并能够在后期有
打上Java
·
2023-07-14 01:42
java
软件工程
开发语言
如何写出
高质量代码
2、
高质量代码
有哪些特征?烂代码有哪些特征?命名不规范,代码结构混乱,高度耦合等。这样到代码维护起来牵一发而动全身,无从下手,恨不得全部删了重写。
高质量代码
有哪些特征?
FUSIPING
·
2023-06-19 09:50
业务逻辑
设计模式
怎样才能提高代码质量?本文讲清了
一、什么是
高质量代码
?代码质量由一组不同的属性和需求组成,而这些属性和需求是由业务决定并确定了其重要性。这意味着明天可以丢弃的代码就是是低质量的代码。
·
2023-06-16 17:18
代码优美,搬砖不累:探索
高质量代码
之路
一、前言写出
高质量代码
是每个程序员的追求,也是提高自己编程能力的必经之路。高质量的代码可以提高软件的可维护性、可读性、可扩展性和可移植性等,降低软件开发和维护的成本。
程序员小软
·
2023-06-08 16:49
开发语言
代码规范
软件工程
编写
高质量代码
:改善Java程序的151个建议(数组和集合)
集合中的元素必须做到compareTo和equals同步实现了Comparable接口的元素就可以排序,compareTo方法是Comparable接口要求必须实现的,它与equals方法有关系吗?有关系,在compareTo的返回为0时,它表示的是进行比较的两个元素时相等的。equals是不是也应该对此作出相应的动作呢?我们看如下代码:classCityimplementsComparable{
lmrylll
·
2023-04-19 19:08
java
开发语言
jvm
C++进阶之
高质量代码
编程
C++
高质量代码
在之前已经讲过C++的基础,其实许多编程语言的入门大差不差,无外乎数据类型,数据结构,循环语句,条件语句,其实真正区别的是用途,已经语言的特性,这个才是最为重要的,不过在这之前,一个良好的代码风格是必不可少的
addict_jun
·
2023-04-18 15:34
C++
c++
开发语言
Go 语言高质量编程
编写的代码能够达到正确可靠、简洁清晰的目标可称之为
高质量代码
,一份高质量的代码应该具备以下特点:各种边界条件考虑完备。异常情况处理,稳定性保证。易读易维护。编程原则:Go语言开发者Dave
Mymel_晗
·
2023-04-17 02:52
golang
编写
高质量代码
的50条黄金守则-Day 01(首选隐式类型转换)
编写
高质量代码
的50条黄金守则-Day01(首选隐式类型转换),本文由比特飞原创发布,转载务必在文章开头附带链接:https://www.byteflying.com/archives/6455该系列文章由比特飞原创发布
比特飞_byteflying
·
2023-04-16 23:49
最新剑指offer刷题笔记js(含新旧俩版所有题)
目录一、面试需要的知识()二、
高质量代码
三、解决面试题的思路四、优化时间和空间效率五、面试中的各项能力一、面试需要的知识数据结构、算法(查找、排序、递归、循环和位运算)1.求平方根思路:x的平方根肯定是
小白目
·
2023-04-13 07:49
数据结构与算法
javascript
蓝桥杯
前端
【笔记】C++的150个建议,第一章
读书笔记,书名:《编写
高质量代码
:改善C++程序的150个建议》持续更新中...目录第一部分语法篇第一章从C继承而来第二章C到C++第三章内存管理第四章类第1章从C继承而来建议0:不要让main返回voidC
NeilXu
·
2023-04-12 01:26
剑指offer第二版(C++实现)
面试需要的基础知识数据结构数组:二维数组中的查找字符串:替换空格链表:从尾到头打印链表树:重建二叉树栈和队列:用两个栈实现队列算法和数据结构查找和排序:旋转数组的最小数字递归和循环:斐波那契数列位运算:二进制中1的个数3.
高质量代码
数值的整数次方打印
一记绝尘
·
2023-04-09 19:31
算法
c++
数据结构
算法
如何提高代码质量?
高质量代码
的三大要素:①可读性;②可维护性;③可变更性做好代码规范、提高代码质量,能显著增强代码的可读性、可维护性和可变更性。努力提高代码的读写可维护性,是做好代码规范的必要非充分条件。
superNeil
·
2023-04-08 00:00
GoLang之高质量编程
strings.Builder9.使用空结构体节省内存10.使用atomic包11.slice预分配内存GoLang之高质量编程1.简介编写的代码能够达到正确可靠、简洁清晰、无性能隐患的目标就能称之为
高质量代码
实际应用场景千变万化
GoGo在努力
·
2023-04-07 19:32
GoLang底层
golang
开发语言
后端
Java设计模式-1、开篇
设计模式的使用,就是为了设计
高质量代码
并业务实现,那么常见的设计模式有哪些原则?常⽤的⾯向对象设计原则包括7个,这些原则并不是孤⽴存在的,它们相互依赖,相互补充。
6个日的梦想
·
2023-04-06 06:50
设计模式
设计模式
java
中科大高级软件工程总结
3、编译视图4、模型中数据更改,自动更新课程总结工欲善其事必先利其器VSCODEGITvim正则表达式工程化编程实战——代码中的软件工程编写
高质量代码
的方法模块化软
余生.
·
2023-04-04 00:05
软件工程
vue.js
前端
iOS
iOS编写
高质量代码
的方法10个加速TableViews开发的建议iOS开发-单元测试fir.imWeekly-进击的Swift[译]iOS开源图形库CorePlot使用教程--swiftCorePlotTutorial
MRNAN_
·
2023-04-01 15:13
DDD领域驱动设计模型的理解和学习——一种很厉害的架构思想
DDD领域驱动设计一、什么是DDD二、系统老化的原因三、
高质量代码
的标准四、DDD基础概念4.1实体、值对象4.2贫血模型4.3仓库和工厂4.4防腐层4.5基础设计层4.6领域服务4.7聚合五、DDD优点六
爱喝皮蛋瘦肉粥的小饶
·
2023-03-31 03:38
05
开发解决方案
DDD
领域驱动设计
android清洁架构,Android清洁架构(一)
AndroidCleanArchitecture系列之一——清洁的Android架构原文连接点我html开始咱们都知道,编写
高质量代码
很是困难并且复杂。
吃肥皂吐泡沫
·
2023-03-30 02:21
android清洁架构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他