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
改善代码
使用注解(Annotations)改进代码检验
原文地址使用Lint等工具进行代码检查可以帮助你查找问题
改善代码
质量,但是这些工具只能进行推断并不能真正进行检查。
道阻且长_砥砺前行
·
2019-12-21 09:17
简单了解Java多态向上转型相关原理
多态的优点
改善代码
的组织结构和可读性。能够创建可扩展的程序。(随时可以加入新功能)消除类型之间的耦合关系。说实话,作为小白的我,并不太能够理解上面三个优点。随着深入学习,理解应该会越来越深吧,共勉。
sumerday
·
2019-12-16 08:45
Java多态之向上转型
多态的优点
改善代码
的组织结构和可读性。能够创建可扩展的程序。(随时可以加入新功能)消除类型之间的耦合关系。说实话,作为小白的我,并不太能够理解上面三个优点。随着深入学习,理解应该会越来越深吧,共勉。
天乔巴夏丶
·
2019-12-16 00:00
[Engineering] 编程哲学(八):偿还不起的技术债务
修改代码的风险重构,就是在不改变外部行为的前提下,有条不紊地
改善代码
。为了保障软件的外部行为,唯一的办法就是通过测试。因此,重构是建立在完备的测试覆盖基础之上的。
何幻
·
2019-11-07 16:00
每个Java程序员必备的8个开发工具
学习这些工具可以帮助你
改善代码
质量,成为一个更高效的Java开发人员。
千锋IJava
·
2019-10-31 14:52
JAVA
Python小白需要知道的 20 个骚操作!
记住常见的Python技巧,可以帮助
改善代码
设计,减少出错,节省时间。Python是一个解释型语言,可读性与易用性让它越来越热门。正如Python之禅中所述:优美胜于丑陋,明了胜于晦涩。
LLand520
·
2019-10-22 10:06
程序员
Python
编程
Python小白需要知道的 20 个骚操作!
记住常见的Python技巧,可以帮助
改善代码
设计,减少出错,节省时间。Python是一个解释型语言,可读性与易用性让它越来越热门。正如Python之禅中所述:优美胜于丑陋,明了胜于晦涩。
LLand520
·
2019-10-22 10:06
程序员
Python
编程
Python小白需要知道的 20 个骚操作!
---恢复内容开始---记住常见的Python技巧,可以帮助
改善代码
设计,减少出错,节省时间。Python是一个解释型语言,可读性与易用性让它越来越热门。
Python小老弟
·
2019-10-21 21:00
Python 必知的 20 个骚操作!
source_id=zx记住常见的Python技巧,可以帮助
改善代码
设计,减少出错,节省时间。
CSDN资讯
·
2019-10-18 13:48
Java程序员新手老手常用的八大开发工具
学习这些工具可以帮助你
改善代码
质量,成为一个更高效的Java开发人员。
·
2019-09-24 15:44
使用SqlServer CTE递归查询处理树、图和层次结构
使用CTE能
改善代码
可读性,且不损害其性能。递归CTE是SQLSERVER2005中重要的增强之一。一般我们在处理树,图和层次结构的问题时需
·
2019-09-23 23:18
说说重构那些小事一:小视频落地页重构一期
工作之余,又把之前的《重构:
改善代码
的既有设计》复习了一下。有了一些新的感悟和想法。故而有了这一系列的文章。规划的是讲一讲自己在项目中的心路思考及对重构的新认识。
红涛在反思
·
2019-08-19 11:22
设计模式/重构/UML建模
如果你不爱看书,作为程序员这三本再懒惰你也要读一读
1、重构改善既有代码的设计(第2版平装版)软件开发大师的不朽经典生动阐述重构原理和具体做法普通程序员进阶到编程高手必须修炼的秘笈重构,一言以蔽之,是在不改变外部行为的前提下,有条不紊地
改善代码
。
人邮社异步社区
·
2019-08-10 12:54
Java进阶书籍(持续更新)
Java程序员修炼之道,java7的新特性写给大忙人看的javase8函数式编程思维Java性能优化权威指南,前面章节不错编写可读代码的艺术代码整洁之道重构改善既有代码的设计重构手册,
改善代码
的实际操作黑客与画家七周七语言松本行弘的程序世界冒号课堂程序员修炼之道
Jason123Wang
·
2019-08-06 21:22
Java编程思想之八多态
在面向对象的程序设计语言中,多态是继数据和继承之后的第三张基本特征多态不但能够
改善代码
组织结构和可读性,还能够创建可扩展的程序——即无论在项目最初创建时还是在需要添加新功能时都可以"生长"的程序。
Mr.Tan&
·
2019-07-22 22:00
在Spring项目下实现策略模式
用于
改善代码
中过多的ifelse也可以用于区分业务。spring下使用策略模式,通过spring的IOC自动注入,来匹配我们要实现的策略。
maybe宸
·
2019-07-02 19:25
spring
[Java编程思想] 阅读第8章 多态
多态不但能够
改善代码
的组织结构和可读性,还能够创建可扩展的程序——即无论在项目最初创建时还是在需要添加新功能时都可以“生长”的程序。“封装”通过合并特征和行为来创建新的数据类型。
枪枪枪
·
2019-06-25 19:41
Java
简单实用的aixcoder智能编程助手开发插件推荐
1.aixcoder安装使用1.1.介绍1.1.1.功能智能代码提示她用强大的深度学习引擎,能给出更加精确的代码提示;代码风格检查她有代码风格智能检查能力,帮助开发者
改善代码
质量;编程模式学习她能自主学习开发者的编程模式
天尘・云烟
·
2019-06-04 10:23
Aixcode代码自动补全插件的安装和使用
最近在技术公众号上看到大佬们说到一款代码自动补全的智能插件aixcode,官方是这样宣传的智能代码提示她用强大的深度学习引擎,能给出更加精确的代码提示;代码风格检查她有代码风格智能检查能力,帮助开发者
改善代码
质量
bigbear776
·
2019-05-27 13:13
java
重构-要点列表
《重构-
改善代码
的既有设计》-阅读后,在书中的重点归纳,记录一下,随时复习。
pHscccr_Ayyx
·
2019-05-08 15:19
重构
架构
编码规范
代码简洁之道 如何减少if else的嵌套层数
可以使用卫语句、策略模式、状态模式来
改善代码
结构。
一步一台阶
·
2019-04-04 19:16
设计模式
重构
改善代码
既有设计笔记
1extractmethod提炼方法(110)将代码放进一个独立函数中,并让函数名称解释该函数的用途2pullupfield字段上移(332)两个子类拥有相同的字段,将该字段移动到超类。3extractclass提炼类(149)某个类做了应有两个类做的事,建立一个新类,将相关字段和函数从旧类搬到心类。4movemethod搬移函数程序中,有个函数与其所驻类之外的另一个类进行更过交流,调用后者,或被
进击的三文鱼
·
2019-03-30 18:42
测试实习面试,真笔试题
A.复用相似问题的相同解决方案B.
改善代码
的平台可移植性C.
改善代码
的可理解性D.增强软件的易安装性3.程序设计语言中,______。A.While循环语句的执行效率比do-
qq_38959715
·
2019-03-19 12:47
面试
业务系统升级改造——从小木船到航空母舰
“重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地
改善代码
”。《重构——改善既有代码的设计》一书已经很充分的介绍了如何做重构。
winters1224
·
2019-02-21 15:23
业务系统
升级改造
JAVA
编程路上看过的书
web+java+oraclejava基础java读书笔记-入门书籍corejava卷一java编程思想--推荐,看了一遍深入理解java虚拟机--看了一部分,还要回过头来重看代码与优化层面代码简洁重构-
改善代码
既有设计
深山猿
·
2019-02-01 14:22
程序人生
【代码范式集】:使用 “IDE 重构”
改善代码
质量
重构,指对软件代码做任何更动,以增加可读性或者简化结构,而不影响输出结果。可是我们要如何才能不影响输出结果呢???答案是:测试。测试的意义在于对输出结果进行测试,用于保障现有代码的功能是正常的。一旦我们修改了代码,导致测试失败了,那我们就知道哪里改错了。因此重构依赖于单元测试和可测试的代码(即短小、可mock的代码)。在重构之前,对应的代码拥有测试是信心的保证。可由于种种情况,我们的代码中不存在测
phodal_
·
2018-11-26 20:00
python实用小技巧(持续更新)
1、使用enum枚举类型
改善代码
fromenumimportIntEnumclassTrun(IntEnum):android=11ios=222、当多级缩进里出现多行字符串时fromtextwrapimportdedentdefText
deep_sea_boy
·
2018-11-09 10:36
python
Python 工匠:善用变量来
改善代码
质量
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~本文由鹅厂优文发表于云+社区专栏作者:朱雷|腾讯IEG高级工程师『Python工匠』是什么?我一直觉得编程某种意义上是一门『手艺』,因为优雅而高效的代码,就如同完美的手工艺品一样让人赏心悦目。在雕琢代码的过程中,有大工程:比如应该用什么架构、哪种设计模式。也有更多的小细节,比如何时使用异常(Exceptions)、或怎么给变量起名。那些真正
腾讯云加社区
·
2018-09-29 00:00
代码规范
程序员
编程技巧
python
Spring异常处理探索与思考
抛出或捕获异常的时候,有很多不同的事情需要考虑,而且大部分事情都是为了
改善代码
的可读性或者API的可用性。
耘田
·
2018-09-05 11:24
Java
技术图书读书计划
待读的数目系统架构复杂系统的产品设计与开发深入理解计算机系统编码编译原理(重温)已经读完的数目:重构
改善代码
既有设计(程序设计逻辑与模块分化)码农翻身(一本计算机运行流程的通识类书籍)代码整洁之道(一本规范代码用代码表达程序的书籍
Devere
·
2018-09-03 13:11
随笔
Effective Objective-C 2.0概况
在本书中作者通过很多实例,向我们揭示了Objective-C中那些鲜为人知的各种奇怪现象和易错之处,同时还讲解了很多能够
改善代码
行为并提高程序性能的复杂特性。
来自宇宙边际的奥特蛋
·
2018-07-12 14:07
使用SonarQube
改善代码
质量
转自:http://baijiahao.baidu.com/s?id=1585863522304110977&wfr=spider&for=pc在当今不断变化的开发环境下,保持较高的代码质量和较好的代码可读性对于项目的成功开发是极为重要的,尤其当多个团队在同一套代码上进行开发时,代码经常会被改变。这样的开发环境要求开发人员遵守一定的代码风格,使项目中的每位成员都能较好地理解项目中的代码。对Info
beststone1
·
2018-06-14 08:49
测试
多态
多态不但能够
改善代码
的组织结构和可读性,还能够创建可扩展的程序——即无论在项目最初创建时还是在需要添加新功能时,都可以“生长”的程序。
Tuxzx
·
2018-06-07 11:17
重构 -
改善代码
的各方面问题
重构不是对以前代码的全盘否定,而是利用更好的方式,写出更好,更有维护性代码。不断的追求与学习,才有更多的进步。1.前言做前端开发有一段时间了,在这段时间里面,对于自己的要求,不仅仅是项目能完成,功能正常使用这一层面上。还尽力的研究怎么写出优雅的代码,性能更好,维护性更强的代码,通俗一点就是重构。这篇文章算是我一个小记录,在此分享一下。该文章主要针对介绍,例子也简单,深入复杂的例子等以后有适合的实例
守候
·
2018-04-23 00:00
前端
重构
es6
javascript
Java编程思想——细话Java多态
一、什么是多态多态不但可以
改善代码
的组织结构和可读性,还能够创建可扩展的程序(即无论在项目最初创建时还是在需要添加新功能时都可以”生长“的程序)。
会飞的鱼_Me
·
2018-04-11 22:47
Java编程
Java编程思想
OCLint静态分析工具的安装和使用
我们需要一个自动化的工具监控并
改善代码
质量,OCLint就是我们想要的,支持Objective-C/C/C++语言。小试牛刀一把,在此分享自己的经验。官方文档提供
三豊
·
2018-04-04 00:00
oclint
ios
Java核心技术及面试指南 面向对象部分的面试题总结以及答案
要点2,得结合具体的实际,说一下在你做过的项目里,面向对象思想带来的具体好处,比如结合一个具体的例子(比如电信系统),说一下把方法都定义到父类里,然后通过继承子类来扩展,从而能
改善代码
结构,通过多态来
hsm_computer
·
2018-03-03 09:00
代码静态扫描工具sonar介绍
一、SonarQube整体介绍SonarQube为静态代码检查工具,采用B/S架构,帮助检查代码缺陷,
改善代码
质量,提高开发速度,通过插件形式,可以支持Java、C、C++、JavaScripe等等二十几种编程语言的代码质量管理与检测
liuhaiguang2012
·
2018-02-28 07:33
As与gradle技巧
本文主要介绍几种比较nice的插件和工具,有利于
改善代码
质量及效率提高。
掘金
·
2017-12-21 00:00
gradle
android
改善代码
可测性的若干技巧
概述软件的工程性体现在质量与效率。单测是构成软件质量的第一道防线,而单测覆盖率是软件质量的重要指标之一。编写容易测试的代码,可带来更佳的单测覆盖率,间接提升开发效率。为什么程序员不大写单测呢?主要有如下原因:习惯于将细小的重要业务点重复性地混杂在应用中。结果是:难以对那些重要的业务点编写单测。习惯于编写“一泻千里”的大函数大方法。往往需要花费至少1.5倍的力气去编写一段测试代码,合起来就是2.5倍
琴水玉
·
2017-11-26 09:00
【Java编程思想笔记】第八章-多态
多态通过分离做什么和怎么做,从另一角度将接口和实现分离开来,多态不但能够
改善代码
的组织结构和可读性,还能够创建可扩展的程序。
圣小童
·
2017-11-06 23:28
java编程思想笔记
代码质量优先——《编写高质量代码:改善c程序代码的125个建议》
为了写出高质量的代码,我们需要听取过来人的
改善代码
质量的经验,《编写高质量代码:改善c程序代码的125个建议》就是一本能让人写出高质量代码的好书。
东风玖哥
·
2017-08-23 22:13
C语言
Annotation注解及元注解
注解是附加在代码中的一些信息,可以帮助一些代码分析工具如Lint分析代码,辅助开发者
改善代码
,对于开发者来说有个提示、警告的作用。但
一剑围城
·
2017-07-07 13:59
Annotation
注解
@TargetApi
Android_进阶
关于合理使用SpringMVC统一异常处理机制以
改善代码
风格的一些思考
问题背景:统一异常处理在WEB开发中可不是一个新颖的问题,然而,根据项目的实际情况,用的恰到好处,是可以在项目中省去大量冗余代码的。在以spring/springMVC做IOC容器的web项目中,常见的统一异常处理不外乎如下三种方式:springMVC处理异常的3种方式:(1)使用SpringMVC提供的简单异常处理器SimpleMappingExceptionResolver;(2)实现Spri
lhever_
·
2017-02-25 14:16
SpringMVC
8种常见的Java不规范代码
所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并
改善代码
的质量和可维护性。这个列表不区分顺序,全部来自一些代码质量检查工具,如CheckStyle,FindBugs和PMD。
magina_敌法
·
2017-01-23 09:37
重构:改善既有代码的设计
阅读更多《重构:改善既有代码的设计》编辑推荐:重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地
改善代码
。
zhongmin2012
·
2016-11-24 22:00
读书
重构:改善既有代码的设计
阅读更多《重构:改善既有代码的设计》编辑推荐:重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地
改善代码
。
zhongmin2012
·
2016-11-24 22:00
读书
VS2010自带的性能分析工具分析.NET程序的性能
这篇博文给大家分享的是,如何使用VS自带的性能分析工具来分析我们编写的.NET程序,一边找出程序性能的瓶颈,
改善代码
的质量。
dekevin
·
2016-06-24 11:00
Java程序员新手老手都离不开八大开发工具
学习这些工具可以帮助你
改善代码
质量,成为一个更高效的Java开发人员。
javaniuniu
·
2016-05-18 13:00
java
程序员
java教程
开发工具
java环境变量设置
小酌重构系列[9]——分解依赖
概述编写单元测试有助于
改善代码
的质量,在编写单元测试时,某些功能可能依赖了其他代码(比如调用了其他组件)。通常我们只想测试这些功能本身,而不想测试它所依赖的代码。为什么呢?
keepfool
·
2016-05-09 23:00
上一页
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
其他