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
[观点]是重构,还是代码修整?
我经常听到人们误用“重构(
Refactoring
)”这个词,导致这种编程方法在很多企业里变成可怕的事情而被拒绝采用。怕什么?据我的观察,大部分都是因为错误的使用了这个术语。我认为,因为
shaobingj126
·
2011-09-07 19:00
编程
测试
单元测试
domain
出版
Refactoring
【外刊IT评论网】代码修整
我经常听到人们误用“重构(
Refactoring
)”这个词,导致这种编程方法在很多企业里变成可怕的事情而被拒绝采用。怕什么?据我的观察,大部分都是因为错误的使用了这个术语。
Aqee MapleShadow
·
2011-09-05 00:00
修整
批评评论
重构
理解TDD
简单的说,TDD=测试先行(TFD,TestFirstDevelopment)+重构(
Refactoring
)+回归测试(RegressionTest)。
clucci
·
2011-08-16 14:16
Refactoring
to Patterns 学习笔记2 为什么要重构?
一般来说重构是由于以下几个原因: 使得软件能够更加容易的去添加代码当需要在软件原有基础上添加代码时,会出现两种情况。第一种,快速的添加功能不管添加的代码是否适应当前的设计。第二种,我们意识到需要对代码进行重构,使得软件能够更加快速的增加功能和方便以后的重构,此时先不要添加功能,应该先去重构。比如做计算器程序。先只是实现简单的加法,然后要添加减法操作时。如果按照传统的方式写,通过分支来进行选择。必
·
2011-08-14 15:00
refactor
Refactoring
to Patterns 学习笔记1 什么是重构?
重构的定义:重构即一种行为保留的变化,MartinFowler的定义是一种改变使得软件的内部结构更加的易懂并且更加的容易被修改而不改变原来能够看到的行为。 为了在重构中不改变原先的行为,必须进行手动的测试是否改变了原来的行为或者通过一些自动测试。自动测试包括了单元测试,因此单元测试的好处就体现出来了。单元测试能够比较快速的找出重构过程中是否改变了其他代码的行为。而不必手动的一个个去找。 重构最好
·
2011-08-14 15:00
refactor
Smells To
Refactoring
s
From: http://wiki.java.net/bin/view/People/SmellsTo
Refactoring
sSmellsWithinClassesSmellDescription
Refactoring
sCommentsShouldonlybeusedtoclarify
Agilelee
·
2011-07-20 11:00
Code Smell
MartinFowlerAcodesmellisasurfaceindicationthatusuallycorrespondstoadeeperprobleminthesystem.ThetermwasfirstcoinedbyKentBeckwhilehelpingmewithmy
Refactoring
book.Thequickdefinitionabovecontainsacoupleo
Agilelee
·
2011-07-20 11:00
UP
methods
behavior
Refactoring
nose
什么是TDD,为什么要TDD和如何进行TDD
technology/phoenix/demos/testfirst/testfirst.html 这个是介绍在eclipse里如何去做TDD Test-Driven Development and
Refactoring
·
2011-07-10 15:00
TDD
hibernate3.x最佳实战
这将有利于代码重用和简化代码重构(
refactoring
)的工作。
didang
·
2011-07-04 09:00
hibernate3
Eclipse中自动重构实现探索
程序实例使用《
Refactoring
:ImprovingtheDesignofExistingCode》一书中的例子。Eclipse的自动重构功能能够很好地支持各种程序元素的重命名,并自
zgmzyr
·
2011-06-16 19:00
eclipse
工作
String
Class
each
Refactoring
Eclipse重构功能:扩展点的使用
对应扩展点即为: org.eclipse.ltk.core.
refactoring
.renameParticipants org.eclip
zgmzyr
·
2011-06-16 18:00
eclipse
delete
扩展
action
Refactoring
wizard
步步为营 .NET 代码重构学习笔记 一、为何要代码重构
园子里有圣殿骑士的31天重构学习笔记给了我很多的启发,自己也在学习《
Refactoring
improvingtheDesigneofExistingCode》(重构改善既有代码的设计),希望在代码重构思想上能有自己的心得
网络金领
·
2011-06-02 00:00
代码的味道
阅读更多转载自:http://javatar.iteye.com/blog/95508什么时候需要
Refactoring
?
meng702
·
2011-05-26 14:00
OO
数据结构
ITeye
Blog
代码的味道
转载自:http://javatar.iteye.com/blog/95508 什么时候需要
Refactoring
?
meng702
·
2011-05-26 14:00
数据结构
Blog
ITeye
OO
为何要代码重构?
园子里有圣殿骑士的31天重构学习笔记 给了我很多的启发,自己也在学习《
Refactoring
improvingtheDesigneofExistingCode》(重构改善既有代码的设计),希望在代码重构思想上能有自己的心得
Midnight
·
2011-05-12 02:00
软件设计
抽象
代码重构
软件架构
手把手教你重构!-Refactor
推荐安卓开发神器(里面有各种UI特效和android代码库实例)Eclipse提供了一组强大的自动重构(
refactoring
)功能,这些功能穿插在其他功能当中,使您能够重命名Java元素,移动类和包,
407827531
·
2011-05-10 14:00
eclipse
设计模式
数据结构
敏捷开发
交通
Tech
[b]
Refactoring
[/b]http://sourcemaking.com/
refactoring
2.
dichyzhu
·
2011-05-04 15:20
Tech
Refactoring
http://sourcemaking.com/
refactoring
2.
dickyzhu
·
2011-05-04 15:00
html
jetty7 部署
Configuration_Reference jetty7 包名修改: http://wiki.eclipse.org/Jetty/Getting_Started/Porting_to_Jetty_7/
Refactoring
chirking
·
2011-04-19 12:00
java
eclipse
基于reSIProcate的SIP协议栈研究--DUM和SIPStack的多线程运行
>Inthelatestworksessionwe'vedonesome
refactoring
ofresiprocate>tosupporthavingmultipleTransactionUsers(
tianwailaibin
·
2011-04-13 23:00
多线程
exception
each
interface
Constructor
Refactoring
CI checkstyle 让开发自动化: 持续重构
幸好,在20世纪90年代末,MartinFowler编写了
Refactoring
一书(参见参考资料
zhangzuanqian
·
2011-04-06 10:00
设计模式
ant
脚本
ide
groovy
模式与重构
但是迄今为止XP 大量关注于重构(
refactoring
),而对模式只字不提。
z276356445t
·
2011-04-05 20:00
设计模式
编程
XP
软件测试
JUnit
像工匠一样进行重构--《
Refactoring
WorkBook》
Martin Fowler的《
Refactoring
》其实更适合做一本关于重构的洗脑,宣言式的书,就像Kent Beck的《XP Explain》一样薄薄的就可以了。
huashuizhuhui
·
2011-04-05 16:00
编程
XP
教育
ide
OpenSource
uva 10879 - Code
Refactoring
超级水题。。提交的时候还在疑惑呢。。。#includeintmain(){intn;scanf("%d",&n);for(inti=1;i<=n;i++){intk;scanf("%d",&k);printf("Case#%d:%d=",i,k);inta,b;intcount=0;for(a=2;;a++){inttmp1=k%a;if(tmp1!=0)continue;b=k/a;if(a==
alfredtofu
·
2011-04-05 13:00
Java开发最容易犯的错误
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。
jackpk
·
2011-04-01 11:00
测试模式点滴:验证模式
准备实践自动化测试的朋友可以看看这本书:XUnit Test Patterns——
Refactoring
Test Code,及其网站http://xunitpatterns.com/。
baiseda
·
2011-03-19 15:00
游戏
windows
单元测试
软件测试
IE
测试模式点滴:验证模式
准备实践自动化测试的朋友可以看看这本书:XUnit Test Patterns——
Refactoring
Test Code,及其网站http://xunitpatterns.com/。
helloyesyes
·
2011-03-19 15:00
游戏
windows
单元测试
软件测试
IE
测试模式点滴:清理环境
准备实践自动化测试的朋友可以看看这本书:XUnit Test Patterns ——
Refactoring
Test Code ,及其网站 http://xunitpatterns.com/ 。
helloyesyes
·
2011-03-12 21:00
设计模式
单元测试
测试模式点滴:清理环境
准备实践自动化测试的朋友可以看看这本书:XUnit Test Patterns ——
Refactoring
Test Code ,及其网站 http://xunitpatterns.com/ 。
baiseda
·
2011-03-12 21:00
设计模式
单元测试
测试模式点滴:准备环境
准备实践自动化测试的朋友可以看看这本书:XUnit Test Patterns——
Refactoring
Test Code,及其网站http://xunitpatterns.com/。
baiseda
·
2011-03-09 21:00
设计模式
编程
工作
单元测试
测试模式点滴:准备环境
准备实践自动化测试的朋友可以看看这本书:XUnit Test Patterns——
Refactoring
Test Code,及其网站http://xunitpatterns.com/。
helloyesyes
·
2011-03-09 21:00
设计模式
编程
工作
单元测试
重构学习笔记一
重构的概念:
Refactoring
(名词):对软件内部结构的一种调整,目的是在不改变软件外部行为的前提下,提高其可理解性,降低其修改成本.
zhouguofeng
·
2011-02-15 22:00
编程
Design Patterns turorial
SourceMakingDesignPatternsDesignPatternsReferenceDesignPatternsVideoCourseAntiPatternsAntipatternsReferenceAntiPatternsBook
Refactoring
Refactoring
ReferenceUMLUMLReferenceUMLCourseLoginContactDesignPatt
iamdll
·
2011-02-12 15:00
NetBeans 时事通讯(刊号 # 133 - Jan 19, 2011)
刊号刊号#133-Jan19,2011 刊号#133-Jan19,2011项目新闻插件:
Refactoring
NG请通过相关网站上的专用语言和示例,阅读这个可助你在Net
88250
·
2011-01-20 00:00
NetBeans 时事通讯(刊号 # 133 - Jan 19, 2011)
刊号刊号#133-Jan19,2011 刊号#133-Jan19,2011项目新闻插件:
Refactoring
NG请通过相关网站上的专用语言和示例,阅读这个可助你在NetBeansIDE中重构代码的新插件的全部信息
DL88250
·
2011-01-20 00:00
NetBeans 时事通讯(刊号 # 133 - Jan 19, 2011)
刊号刊号#133-Jan19,2011刊号#133-Jan19,2011项目新闻插件:
Refactoring
NG请通过相关网站上的专用语言和示例,阅读这个可助你在NetBeansIDE中重构代码的新插件的全部信息
javasalatu
·
2011-01-20 00:00
Netbeans
NetBeans 时事通讯(刊号 # 133 - Jan 19, 2011)
刊号刊号#133-Jan19,2011刊号#133-Jan19,2011项目新闻插件:
Refactoring
NG请通过相关网站上的专用语言和示例,阅读这个可助你在NetBeansIDE中重构代码的新插件的全部信息
wapysun
·
2011-01-20 00:00
Netbeans
Code Snippet titled 问题
但也有可能是文件路径不对你先ctrl+Kctrl+B,打开代码段管理器语言选择Visualc#,然后点击添加,找到你的VS安装目录VS2005-VC#-Snippets-2052-
Refactoring
liguottkl
·
2011-01-10 15:29
code
C#
职场
休闲
Visual
Snippet
Code Snippet titled 问题
但也有可能是文件路径不对你先ctrl+Kctrl+B,打开代码段管理器语言选择Visualc#,然后点击添加,找到你的VS安装目录VS2005-VC#-Snippets-2052-
Refactoring
liguottkl
·
2011-01-10 15:29
职场
休闲
Code
技术拓展
Eclipse快捷键
shift+ctrl+o自动补全没有import的类shift+ctrl+f自动formataltctrljjautodocshift+ctrl+tsearchtypealt+ctrl+rrename-
refactoring
Eclipse
andrew659
·
2011-01-04 17:00
随记
你赞同Martin Flower的《企业应用架构模式》归类到“企业管理”吗?
很让我吃惊,因为看到MartinFlower大师除《
Refactoring
》之外的另一经典《企业应用架构模式》(3本新书)竟然立在经济类书架上与其他企业方面的书籍同邻(其实它左边靠着书架隔板)。
haolloyin
·
2011-01-01 11:21
图书
Martin
flower
图书管理
归类
《企业应用架构模式》
你赞同Martin Flower的《企业应用架构模式》归类到“企业管理”吗?
很让我吃惊,因为看到MartinFlower大师除《
Refactoring
》之外的另一经典《企业应用架构模式》(3本新书)竟然立在经济类书架上与其他企业方面的书籍同邻(其实它左边靠着书架隔板)。
xxxx66yyyy
·
2011-01-01 11:21
图书
归类
Martin
Flower
读书笔记
CSD培训回顾
比如time-boxdevelop,TDD,
refactoring
,pairprogr
绿浪轻舟
·
2010-12-30 15:00
eclipse总是报maven插件错误,解决报错的maven2安装
eclipse总是报maven插件错误:Plug-in'org.maven.ide.eclipse.
refactoring
'contributedaninvalidMenuExtension(Path:
seaSkys
·
2010-12-27 15:00
eclipse
maven
PHP
Google
ide
专业人士对《程序员修炼之道》的赞誉
——MartinFowler,
Refactoring
与UMLDistilled的作者“我会买上一
broadview2006
·
2010-12-22 11:00
编程
object
生活
UML
出版
Refactoring
专业人士对《程序员修炼之道》的赞誉
——Martin Fowler,
Refactoring
与UML Dis
seloba
·
2010-12-22 11:00
编程
工作
生活
UML
出版
我对
refactoring
的思考
最近完成了两件工作,而且都是
refactoring
的概念。 像关于什么是
refactoring
,有许多的
Refactoring
的定义,但是基本上讲的就是同一件事情。
zhuhaigof
·
2010-12-15 11:48
重构
职场
OA
休闲
Refactoring
我对
refactoring
的思考
最近完成了两件工作,而且都是
refactoring
的概念。像关于什么是
refactoring
,有许多的
Refactoring
的定义,但是基本上讲的就是同一件事情。
zhuhaigof
·
2010-12-15 11:48
职场
休闲
重构
refactoring
oa
软件工程
eclipse图标含义备忘录
JDTiconsObjectsObjectadornments Buildpath Codeassist Compare Debugger Editor JUnit Quickfix
Refactoring
xinpo66
·
2010-12-06 13:00
java
eclipse
exception
Access
hierarchy
Refactoring
避免复制与粘贴
WilliamJ.Brown等在著作AntiPatterns-
Refactoring
Software,Architecture,andProjectsinCrisis(即《反模式――危机中软件、架构和项目的重构
wayfarer
·
2010-12-03 12:10
职场
休闲
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他