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
Refactoring
Objective-c 知识总结 -- 继承
知识盲点:OOP面向对象编程(ObjectOrientedProgramming,OOP)UnifiedModelingLanguage(UML)Inheritance继承Syntax语法重构(
Refactoring
半纸渊
·
2020-03-25 02:43
Refactoring
Improving the Design of Existing Code
Refactoring
ImprovingtheDesignofExistingCode
Refactoring
,aFirstExampleApoorlydesignedsystemishardtochange.Hardbecauseitishardtofigureoutwherethechangesareneeded.Whenyoufindyouhavetoaddafeaturetoaprogram
icecity96
·
2020-03-24 11:36
如何做系统重构(上)
记得10年前,我第一份正式工作,就经历了项目持续的重构历程,为了写好代码,当时还反复读了MartinFlower的《
Refactoring
》,时到今日,这本书里的很多点,还给了我很多启示。
ForestXie
·
2020-03-24 10:19
[简译] WWDC 2017 Initial Impressions
WWDC2017InitialImpressionsXcode9NewEditor一次性Fix多个issue按住Command键移动鼠标查看代码结构Command-+orCommand––放大或缩小字体包含Markdown编辑器
Refactoring
coderzcj
·
2020-03-22 23:31
关于Android Studio安装完后activity_main.xml前几行报错的解决建议
move
refactoring
isnotavailablewhileindexingisinprogress.applyscriptbuild.grad
qq_37002047
·
2020-03-20 12:03
代码重构?为什么要重构
代码重构简介:(英语:Code
refactoring
)重构就是在不改变软件系统外部行为的前提下,改善它的内部结构。为什么要重构(
Refactoring
)???为什么要这么做?
TaiXiang
·
2020-03-19 19:17
OC继承的一些相关词汇
、术语超类(superclass)是继承的类;父类(parentclass)是超类的另一种表达方式;子类(subclass)是执行继承的类;孩子类(childclass)是子类的另一种表达方式;重构(
Refactoring
浅_若清风
·
2020-03-17 08:32
设计模式之谈:从重构到模式
重构代码重构(code
refactoring
)指对软件代码做任何改动以增加可读性或者简化结构而不影响输出结果。
Dearmadman
·
2020-03-14 17:16
将 React 组件 由 createClass 重构为 ES6 写法(译)
原文地址:http://www.newmediacampaigns.com/blog/
refactoring
-react-components-to-es6-classes正文我们团队是React框架的忠实粉丝
youngBrain1893
·
2020-03-11 12:34
Java程序员常犯哪些错误 该怎么入门Java行业
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-an
千锋郑州
·
2020-02-20 16:08
Java程序员
重构学习:改善既有学习的设计
在软件工程学里,重构(
refactoring
)代码,
mickjoust
·
2020-02-17 05:00
浅谈遗留代码的重构
另外,本文也不会涉及重构技术,有兴趣读者可以读《重构》或者《Effective
Refactoring
inC
李永顺
·
2020-02-17 04:55
“领域驱动设计”答疑(五)
Refactoring
问题:重构项目如何借助领域驱动设计做指导?简单地说:就是通过“领域建模”驱动对业务高效的学习和分析,并以“领域建模”驱动对软件更好的再设计和重构。
MagicBowen
·
2020-02-10 20:46
Java程序员常犯哪些错误 该怎么入门Java行业
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-an
千锋郑州
·
2020-02-08 16:49
Java程序员
Refactoring
a JavaScript video store[译]
原文链接:
Refactoring
aJavaScriptvideostore转载请注明出处这是一个我1999年发行的重构中使用的关于一个计算和输出视频商店账单的例子。
ztang
·
2020-01-08 05:45
重构——改善既有代码的设计
《重构——改善既有代码的设计》《
Refactoring
——ImprovetheDesignofExistingCode》作者:马丁富勒(MartinFowler)一、什么是重构?
容我三思兮
·
2020-01-07 05:40
Java程序员常犯哪些错误 该怎么学好Java编程
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-an
千锋郑州
·
2020-01-02 17:02
Java程序员
如何评测软件工程知识技能水平?
一、名词解释:1、重构(
Refactoring
):就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
GoodbyeLullaby
·
2020-01-02 11:00
Refactoring
: Improving the Design of Existing Code
ref:重构:改善既有代码的设计
Refactoring
:ImprovingtheDesignofExistingCodeCh1重构,第一个案例重构的第一个步骤永远相同:我得为即将修改的代码建立一组可靠的测试环境
JackyBA
·
2020-01-01 07:05
COMPARISON OF PAPERS RELATED TO FLAKY TEST
@tocOVERVIEWPaperStrengthsLimitationsDoes
Refactoring
ofTestSmellsInduceFixingFlakyTests?
维他豆浆
·
2019-12-30 19:14
对重构的理解
百度百科对重构的定义如下:重构(
Refactoring
)就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
杜言其说
·
2019-12-29 03:25
(码友推荐)2019-04-19 .NET及相关开发资讯速递
(码友推荐)2019-04-19.NET及相关开发资讯速递:1.SQLite3.28.0发布,世界上使用量最大的数据库引擎2.
Refactoring
switchcasestatementintostrategydesignpattern3
Rector
·
2019-12-23 02:09
计算器界面代码重构
重构(
Refactoring
)——以改善代码质量为目的代码重写使其软件的设计和架构更加合理提高软件的扩展性和维护性代码实现与代码重构不同——代码实现按照设计编程实现,重心在于功能实现——代码重构以提高代码质量为目的软件架构设计区别
一代枭雄
·
2019-12-22 19:00
理解TDD
简单的说,TDD=测试先行(TFD,TestFirstDevelopment)+重构(
Refactoring
)+回归测试(RegressionTest)。
hnscdg
·
2019-12-20 06:27
《
Refactoring
》阅读笔记
“Anyfoolcanwritecodethatacomputercanunderstand.Goodprogrammerswritecodethathumanscanunderstand.”—M.Fowler(1999)这是一本和《设计模式》比肩的书,跟《设计模式》一样,这本书总结了编程的最佳实践,尽管没有《设计模式》那么有技术含量,可是对程序员的影响却是实实在在,尤其是对初级程序员,它提供了好
lanjing
·
2019-12-17 09:10
Refactoring
to Adapter Pattern
Belowisapracticeabout
refactoring
toadapterpattern:Jani.pngExtractInterface(ITagNode)ReplaceElementwithITagNodeinDomBuilderandXMLBuilderPullmethodtoAbstractBuilderRemoveduplicatedcodeshttps
贾尼
·
2019-12-16 11:22
代码的重构
一、为什么要代码重构(
Refactoring
)在不改变系统功能的情况下,改变系统的实现方式。为什么要这么做?投入精力不用来满足客户关心的需求,而是仅仅改变了软件的实现方式,这是否是在浪费客户的投资呢?
_VisitorsZsl
·
2019-12-13 12:01
探究重构代码(Code
refactoring
)
Code
refactoring
是什么在不改变软件的外部行为的条件下,通过修改代码改变软件内部结构,将效率低下和过于复杂的代码转换为更高效、更简单和更简单的代码。
Sroot
·
2019-11-05 16:00
程序员应该读的10本书
《
Refactoring
》6.《WorkingEffectivelyWithLegacyCode
7分醉
·
2019-11-04 10:14
Serialization in Java
SerializableinJavaClass
Refactoring
withSerializationandserialVersionUIDJavaExternalizableInterfaceJavaSerializationMethodsSerializationwithInheritanceSerializationProxyPattern
六尺帐篷
·
2019-11-02 17:24
OC基础学习3:继承(inheritance)
继承的语法格式只能继承一个只有代码精简,bug才无处藏身没有声明实例变量时可以省略花括号相关术语
refactoring
(重构)superclassparentclasssubclasschildclassoverride
Andy_Ron
·
2019-11-02 06:21
IDEA插件系列(5):IDE Features Trainer插件学习IDEA功能和快捷键
0.目录1.插件介绍2.安装方式3.使用方法3.1EditorBasics3.2CodeCompletion3.3
Refactoring
s3.4CodeAssistance3.5Navigation1.
二木成林
·
2019-11-01 11:59
#
IDEA插件
IDEA
推酷《Guru Weekly》第二十五期
前端开发airbnb-TurbochargedJavaScript
refactoring
withcodemodsPrototypalObject-OrientedProgrammingusingJavaScriptJavaScriptZones
推酷
·
2019-10-31 21:48
日拾朝夕--02112017
每日一习寻找要阅读的下一本专业书籍--
Refactoring
.看BeautyandBeast的美国动画片和法国的真人版,期待3月的英国真人版。
sophietyl
·
2019-10-30 23:05
从技术债务的角度, 谈谈重构
首先,何谓重构(
Refactoring
)?
李昊轩的博客
·
2019-10-20 14:55
随想感悟
VS2015 免费插件
Refactoring
Essentials
题记:之前由SharpDevelop团队开发且用于SharpDevelop这个开源IDE中的重构插件“NR6Pack”改名为“
Refactoring
Essentials”,被Hanselman称之为对“
·
2019-09-23 22:22
阿里技术专家详解 DDD 系列- Domain Primitive
导读:对于一个架构师来说,在软件开发中如何降低系统复杂度是一个永恒的挑战,无论是94年GoF的DesignPatterns,99年的MartinFowler的
Refactoring
,02年的PofEAA
阿里云云栖社区
·
2019-09-03 00:00
阿里云
架构
java
ddd
带你进入异步Django+Vue的世界 - Didi打车实战(5)
Refactoring
:Trip返回信息后台返回Trip信息里,driver/rider是一个primarykey,指向User。我们希望能直接看到For
非梦nj
·
2019-05-19 23:29
重构第一章——重构三部曲:抽取方法、移动方法、使用多态
在阅读重构改善既有代码的设计(
Refactoring
improvingtheDesignofExistingCode)这本书的第一章的基础上,对于其给的演示的例子,来梳理一下第一章重构的流程,以及重构前和重构后的对比效果
ws94
·
2019-04-19 14:45
互联网
重构现有代码:
Refactoring
重构现有代码:
Refactoring
1.WHYSHOULDWEREFACTOR?
流星划过天际
·
2019-04-16 08:00
微信小程序结合mock.js实现后台模拟及调试
一、创建小程序项目mock.js从https://github.com/nuysoft/Mock/blob/
refactoring
/dist/mock.js下载api.js:配置模拟数据和后台接口数据,
吾生有涯,而知无涯!
·
2019-03-28 09:51
2018-09-13 代码翻译尝试-使用Roaster解析和生成Java源码
-Cleancodeand
Refactoring
,选了一个综合代价看来最小的,forge/roaster,因为它同时具备解析和生成两方面功能.初步汉化后代码效果如下(尚未有语法高亮,仅作演示用.之后的在线翻译结果也是同样处理
吴烜
·
2019-03-09 05:00
气味代码与重构
整理自:https://sourcemaking.com/
refactoring
/smells类型一:Bloaters代码、方法和类增长到庞大的量。
鹿特丹的风
·
2019-01-22 05:19
深入理解CSS选择器优先级
题外话今天把《CSS
REFACTORING
》(中文名叫《CSS重构:样式表性能调优》)电子书粗略的浏览了一遍,这本书很薄,150页左右,首先是介绍了什么是重构并举了两个简单的重构例子,然后介绍了CSS的选择器优先级
ChessZhang
·
2018-11-06 21:00
重构-改善既有代码的设计(学习之路)
所谓重构(
refactoring
)是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改
heatgemini
·
2018-10-13 22:56
Java
Linux与Windows 10用grub引导教程
由于去年对于写教程还不是熟练,而这一年多的使用过程也遇到了一些问题,所以就准备「
Refactoring
」这篇文章。EFI分区在教程正式开始之前,先花一点时间说明EFI分区的组成和作用。
WGH100817
·
2018-08-12 13:00
操作系统
运维
Linux与Windows 10用grub引导教程
由于去年对于写教程还不是熟练,而这一年多的使用过程也遇到了一些问题,所以就准备「
Refactoring
」这篇文章。EFI分区在教程正式开始之前,先花一点时间说明EFI分区的组成和作用。
星朝
·
2018-08-12 13:00
Eclipse和MyEclipse中文显示乱码问号非正常显示
PreferencesGeneral->ContenttypeJavaClassFileText目录下CSSHTMLJavaPropertiesFileJavaSourceFileJavaScriptSourceFileJSP
Refactoring
HistoryFile
Refactoring
HistoryIndexXMLXML
cuicuicui96
·
2018-04-14 12:39
java
java中,重构、重载、重写
答:重构(
Refactoring
)就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性,系统发展到一定阶段后,使用重构的方式,不改变系统的外部功能,只对内部的结构进行重新的整理
lowi
·
2018-03-31 14:00
BookNote:
Refactoring
- Improving the Design of Existing Code
BookNote:
Refactoring
-ImprovingtheDesignofExistingCodeFrom"
Refactoring
-ImprovingtheDesignofExistingCode"byMartinFlower.BookNote
SNYang
·
2018-02-07 16:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他