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
refactor
重构-改善既有代码的设计 CHM
本书的核心是壹份完整的重构名录(catalogof
refactor
ing),其中每壹项都介绍壹种经过实证的代码变换手法(codetransformation)的动
iteye_12453
·
2020-07-09 17:45
教程书籍
code
《重构:改善既有代码的设计》之读书笔记
所谓重构(
refactor
ing)是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。
hehui0316
·
2020-07-09 16:57
学习笔记
揭示常见的重构误区
直到今天,.Net开发的旗舰产品VisualStudio仍然无法在C#中突破重构的界限(http://www.martinfowler.com/articles/
refactor
ingRubicon.html
hdy007
·
2020-07-09 16:52
Java
java中,重构、重载、重写
答:重构(
Refactor
ing)就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性,系统发展到一定阶段后,使用重构的方式,不改变系统的外部功能,只对内部的结构进行重新的整理
微笑の天使
·
2020-07-09 12:36
java
java sona 插件 提示 整理
javasona插件提示整理
Refactor
thismethodtoreduceitsCognitiveComplexityfrom17tothe15allowed重构此方法以将其认知复杂度从17降低到
InJavaWeTrust
·
2020-07-09 11:53
Java
坎
Java学习的第二天Eclipse的使用总结
的使用总结快捷键任何时候需要帮助Alt+/运行快捷键Ctrl+F11有错误时可以用Ctrl+1修改常用设置我们还学习了一个叫做重命名的设置这个方法可以更改整个程序里需要变更的词语,双击一个需要更改的设置然后点击右键找到
Refactor
GOO振东
·
2020-07-09 10:42
每日Java进步
重构20年经典升级,《重构(第2版)》中文版,震撼上市! ...
1999年,世界软件开发大师,ThoughtWorks首席科学家马丁·福勒(MartinFowler)出版《重构:改善既有代码的设计》,读者反馈甚佳,重构(
Refactor
ing)的理念被广泛接纳,成为编程的词汇表中不可或缺的部分
weixin_33901641
·
2020-07-09 09:23
高分编程佳作推荐
编程方面书籍的Top10榜单大家可能都已经烂熟于心,TAOCP、GoF、CLRS、SICP、《TheCProgrammingLanguage》、《CleanCode》、《
Refactor
ing》、《CodeComplete
cdai
·
2020-07-09 07:07
Android Studio 完美修改应用包名
AndroidStudio已经相当熟悉了,对于如何修改应用的包名,基本大家都非常的熟练的,直接上图.第一步:首先在修改包名之前一定要将项目的结构调整到图中位置第二步:将设置标记前的对号取消第三步:看图中标记的位置,右键修改
refactor
zdd710521
·
2020-07-09 04:43
Android
Android studio修改项目名称
不可行右键project的名字,
refactor
-rename,填写好新名字后修改,被提示“can’trenamerootmodule”因为AndroidStudio只能修改根目录内的所有文件,要改project
张雨明
·
2020-07-09 04:53
Android
studio
Android基础
使用Commitizen规范git提交
Header是必需的,Body和Footer可以省略1.2HEADtype用于说明commit的类别,使用下列标识feat:新功能fix:修复docs:文档变更style:代码格式(不影响代码运行的变动)
refactor
徐子玉
·
2020-07-09 02:50
Android Studio修改包名
2.修改包名经过1中的操作,我们可以随意修改包的某个节点选中所要修改包的节点右键后选中->
Refactor
->Rename在弹窗里输入要修改成什么名字,确认在弹窗里选择修改package3.后续操作修改当前
xnv2383
·
2020-07-09 02:22
INN论文笔记:Interaction-awa
reFactor
izationMachinesforRecommenderSystems
Abstract本文是对FM的改进,FM无差别的对待每个特征交互的行为是不好的。所以本文提出了IFM,在feature方面和field方面加入柔性交互——feature方面用attention网络实现;field方面通过特征交互向量和相应场交互原型的参数相似性学习特征交互效果。并在两个知名数据集上进行了实验。1、Introduction(前面几乎是完整的介绍了一遍推荐模型的演变过程…)提出FM两个
工藤旧一
·
2020-07-08 23:43
#
Attention系列
RS Meet DL(59)-FM家族的新朋友FAT-DeepFFM
今天给大家介绍的文章标题是:《FAT-DeepFFM:FieldAttentiveDeepField-awa
reFactor
izationMachine》文章下载地址是:https://arxiv.org
悄悄的努力
·
2020-07-08 18:26
android studio更改module名字
步骤:1、使用快捷键Shift+F6或者右键module名称--
Refactor
--Rename对module进行改名2、在module列表中点击”EditConfig
weixin_34087503
·
2020-07-08 16:28
数据库重构《
Refactor
ing DataBase Evolutionary DataBase Design》介绍
说实话我也是前两周才知道有数据库重构这回事,当时听说这个概念的时候,唯一的反应就是:数据库居然也能重构?刚好上周去图书馆借书,看见了《数据库重构》这本书,就借回来看了几章。下面会结合自己的体会介绍一些这本书的一些观点。数据库重构概念数据库重构是对数据库Schema进行的简单改动,在保持行为和信息语义的前提下改进设计。数据库重构可以重构数据库Schema的结构:比如表、视图的定义、修改;重构数据库的
weixin_33787529
·
2020-07-08 15:13
软件开发 —— 重构(
refactor
)
0.代码坏味道LargeClass,过大的类;Largemethod,过长的(成员)函数;1.基本内涵在不改变代码外在行为的前提下对代码做出修改,以改进代码的内部结构的过程。——《重构》(MartinFowler)只是为什么要修改已经能够工作的内部结构呢?代码模块的能够工作不是唯一要求。每一个软件模块都具有三种职责。第一个职责是能运行起来所完成的功能,这也当然是模块得以存在的原因;完成功能;第二个
weixin_30909575
·
2020-07-08 15:46
Android studio中修改应用包名
一般修改包名是这样的(更改外层的名称):第一步:选中包名右键>
Refactor
>Rename,弹出警告,选择Renamepackage,如下图所示:第二步:修改名称,
weixin_30825581
·
2020-07-08 14:46
Android studio module 重命名
library的引用(projectstructure->dependencies)3、project模式下修改library目录名称,这步看个人需要而定4、project模式下library项目中右击->
Refactor
weixin_30360497
·
2020-07-08 13:47
设计模式
设计模式图解https://
refactor
ingguru.cn/design-patterns/catalog设计模式博客https://www.jianshu.com/p/e55fbddc071chttps
Luchang-Li
·
2020-07-08 11:37
设计模式
设计模式
项目重构之AndroidStudio修改module名称
步骤如下:1、右键module名称–>
Refactor
–>Rename对
王海诚
·
2020-07-08 10:21
Android
Git Summary Template
注意是格式,不影响代码运行的变动
refactor
:重构老功能代码变动,不是修改bug也不是新增test:增加测试scope模块修改所在模块,具体由项目而定,可以分成功能模块,也可以分成级别等subject
w_nanan
·
2020-07-08 07:08
IDEA修改项目名称出现中括号
解决方式1:右键该项目->
Refactor
->Rename->RenameModelTep1Tep2Tep3结果:解决方式2:在菜单栏点击File-
3k油
·
2020-07-08 04:24
工具
如何解决Android环境下安装APP时出现包名冲突的问题
(详细步骤:鼠标点击需要修改包名的,然后右键,
Refactor
--->rename--->UpdateRefer
擎_宇
·
2020-07-08 00:20
Eclipse
Android
AndroidStudio教你修改项目包名
然后把勾去掉然后,修改你想要的包名左下角Do
REfactor
这样你已经包名修改成功了,运行一下如果不行就clear项目和Rebuild一下项目。
一只宝藏男猿
·
2020-07-07 23:19
android快速修改包名
PowerMockito.mockStatic(class) 模拟静态方法调用
模拟静态方法调用为什么要写单元测试引入依赖模拟工具类调用静态方法注解说明PowerMockito.mockStatic(class)模拟静态方法调用为什么要写单元测试给我们重构的信心(giveustheconfidenceto
refactor
雨落本无晴
·
2020-07-07 21:33
工具
Java
单元测试
can't rename root module
问题:项目名称修改了,想修改AndroidStudio中project的名字右键project的名字,
refactor
-rename,填写好新名字后修改,被提示“can’trenamerootmodule
pdskyzcc1
·
2020-07-07 18:36
Android开发
一篇比较好演示AS的重构方法
[翻譯]重構讓世界更美好(Makingtheworldbettervia
refactor
ing-Intro)這些文章翻譯自ShoKuwamoto的ActionScript
Refactor
ing三部曲,經過原作者同意翻譯之
liuyuanbin
·
2020-07-07 14:30
FLEX
测试驱动开发全功略
/www.blogjava.net/briansun测试驱动开发全功略{关键字}测试驱动开发/TestDrivenDevelopment/TDD测试用例/TestCase/TC设计/Design重构/
Refactor
ing
killcpp
·
2020-07-07 12:19
测试驱动开发:红、绿、重构
测试驱动开发:红、绿、重构TDD:Red,Green,
Refactor
在测试驱动开发过程中,我们首先写一个不能通过的测试。
golettoo
·
2020-07-07 08:24
技术
Qt Create 常用快捷键
SourceF4FollowSymbolUnderCursorF2SwitchBetweenFunctionDeclarationandDefinitionShift+F2在同名的头文件和源程序之间切换
Refactor
小飞要加油啊
·
2020-07-07 07:15
QT
《uml精粹》的翻译就是垃圾!
一看,
refactor
ing...靠,不就是重构嘛。有没有常识??
flashvan
·
2020-07-07 07:08
敏捷开发中重构的秘密
一提到重构(
Refactor
ing),先不给出重构的定义,我们根据字面意思猜想,重构大概就是要重写代码。的确,单从字面上理解,重构与重写代码非常相似,但是,细纠起来他们却有着本质的区别。
congmu1588
·
2020-07-07 05:26
Flutter问题踩坑指南
(一)android项目迁移到androidx自动迁移到androidxAndroidStudio3.2及更高版本,您可以通过从菜单栏中依次选择
Refactor
>MigratetoAndroidX。
bp1907
·
2020-07-07 04:19
flutter
android
Java项目如何彻底修改 包名 和 web项目名
修改包名方法:选中你的包名右键--》
refactor
--》rename--》勾选以下两个选项(必须选两个,只选第一个,是新增包)修改以后,把.xml、.properties文件中相关的引用,改成新的包名
wangzhe_csdn
·
2020-07-06 18:37
java知识
java
包名
工程名
web项目名
敏捷软件开发之重构
第5章重构(
Refactor
ing)重构:在不改变代码外在行为的前提下对代码做出修改,以改进代码的内部结构的过程。软件模块的三项职责:第一个职责是它运行起来所完成的功能。第二个职责是它要应对变化。
gzzhy
·
2020-07-06 16:12
Eclipse常用小技巧总结
Refactor
(重构):在PackageExplorer视图中右击Java元素并选择
Refactor
(重构)菜单项;抽取类方法、接
旷野历程
·
2020-07-06 08:53
other
关于
refactor
据说《
refactor
》是和《designpatterns》齐名的书,至少说明这种思维方式很重要。
refactor
讲的是如何”正确的“培育产品,增大其规模。
win_lin
·
2020-07-06 07:49
31天速成重构
实际上我是想推荐一本书,它的名字叫31Daysof
Refactor
ing。这本书其实讲的并不是什么速成技巧,而是重构技术的经验荟萃。它利用大量的代码实例(C#代码)
weixin_34128501
·
2020-07-06 00:43
[OpenCV教程-1]通过Eclipse使用OpenCV
因此您能享受垃圾回收的益处,非常
refactor
able(重命名变量,提取方法和诸如此类的东西),现代编程语言可以让你编写代码很轻松,还能少犯错误。现在我们开始吧。
头像是我爱豆
·
2020-07-05 18:26
opencv
安卓Eclipse如何快速修改工程名及包名
1.在Eclipse中修改Android应用程序包名时,需要修改的几个地方(按照修改顺序):1)右键创建应用程序时src中自动添加的主包名,即与配置文件中包名相同的那个包,
refactor
->rename
myInterface
·
2020-07-05 00:44
android
深入了解QtCreator的实用功能
在代码中右键弹出的菜单中,有一个
Refactor
菜单项,根据当前光标位置不同的代码元素,具有相应的重构子菜单,可以很方便地完成很多以前需要手工完成的工作,非常的强大和方便。
lyqdy
·
2020-07-04 23:46
Qt
IDE
VS2015 & ReSharper 快捷键设置
偏好设置:完成单词(Edit.CompleteWord):Alt+/定位到(Edit.NavigateTo):Ctrl+,设置文档的格式(Edit.FormatDocument):Ctrl+I重命名(
Refactor
.Rename
SaylorLi
·
2020-07-04 22:15
C#开发
什么是重构,什么不是重构
而且这听起来也不是重构…重构(
Refactor
ing)这个词最初由MartinFowler和KentBeck给下的定义,它是一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更
long_yu2
·
2020-07-04 22:11
重构到微服务,第 3 部分 微服务采用路线图
原文地址:https://www.ibm.com/developerworks/cn/cloud/library/cl-
refactor
-microservices-bluemix-trs-3/index.html
挖坑小部队
·
2020-07-04 12:52
javaee
重构到微服务,第 2 部分 迁移数据时的考虑事项
原文地址:https://www.ibm.com/developerworks/cn/cloud/library/cl-
refactor
-microservices-bluemix-trs-2/index.html
挖坑小部队
·
2020-07-04 12:52
javaee
微服务
.NET - 代码重构技巧
重构(
Refactor
ing)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计
风神修罗使
·
2020-07-04 09:51
重构
pytorch-3.Tutorials-Learning Pytorch-Deep Learning with PyTorch:WHAT IS TORCH.NN REALLY?
MNISTdatasetup数据设置2.Neuralnetfromscratch(notorch.nn)从无到有神经网络(不用torch.nn)3.Usingtorch.nn.functional4.
Refactor
usingnn.Module
xianglingliwei
·
2020-07-04 06:12
机器学习-深度学习
delphi 2007
refactor
/
refactor
ing 重构不能使用的原因以及解决
在家办公,买了台新机器,安装Delphi,重构别人的代码,可是Ctr+Shift+E不管用,真个
Refactor
功能缺失一大块,莫名其妙,搞了好长时间才搞定:见下文:摘录:可见重构是非常有用的,尤其是在现代开发语言环境中
procedure1984
·
2020-07-02 14:22
技术学习
delphi
refactoring
2010
.net
语言
ide
译-设计模式-结构模式之Decorator
翻译整理自:https://
refactor
ing.guru/design-patterns/decorator更多请移步:我的博客目的Decorator(装饰器)是一个结构设计模式,可以让你在封装包涵对象原有行为的基础上增加新的行为
少爷凡隐
·
2020-07-02 13:50
设计模式
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他