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
)这个词最初由Martin Fowler 和 Kent Beck给下的定义,它是 一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更
jinnianshilongnian
·
2012-05-21 07:00
重构
什么是重构,什么不是重构
而且这听起来也不是重构… 重构(
Refactoring
)这个词最初由Martin Fowler 和 Kent Beck给下的定义,它是 一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更
jinnianshilongnian
·
2012-05-21 07:00
重构
什么是重构,什么不是重构
而且这听起来也不是重构… 重构(
Refactoring
)这个词最初由Martin Fowler 和 Kent Beck给下的定义,它是 一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更
jinnianshilongnian
·
2012-05-21 07:00
重构
什么是重构,什么不是重构
而且这听起来也不是重构…重构(
Refactoring
)这个词最初由MartinFowler和KentBeck给下的定义,它是一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更
yali1990515
·
2012-05-19 16:00
编程
工作
测试
敏捷开发
branch
Refactoring
What
Refactoring
is, and what it isn’t
重构(
Refactoring
)这个词最初由MartinFowler和KentBeck给下的定义,它是一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更…它是一种有节制的整理代码
startwithdp
·
2012-05-15 17:00
什么是重构,什么不是重构
而且这听起来也不是重构…重构(
Refactoring
)这个词最初由MartinFowler和KentBeck给下的定义,它是一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更
csh624366188
·
2012-05-15 08:00
什么是重构,什么不是重构
而且这听起来也不是重构…重构(
Refactoring
)这个词最初由MartinFowler和KentBeck给下的定义,它是一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更
csh624366188
·
2012-05-15 08:00
编程
工作
测试
敏捷开发
branch
Refactoring
什么是重构,什么不是重构
而且这听起来也不是重构…重构(
Refactoring
)这个词最初由MartinFowler和KentBeck给下的定义,它是一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更
long_yu2
·
2012-05-15 08:00
什么是重构,什么不是重构
而且这听起来也不是重构… 重构(
Refactoring
)这个词最初由Martin Fowler 和 Kent Beck给下的定义,它是一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更
seamplezeus
·
2012-05-15 08:00
重构
什么是重构,什么不是重构
而且这听起来也不是重构… 重构(
Refactoring
)这个词最初由Martin Fowler 和 Kent Beck给下的定义,它是一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更
long_yu2
·
2012-05-15 08:00
重构
什么是重构,什么不是重构
而且这听起来也不是重构…重构(
Refactoring
)这个词最初由MartinFowler和KentBeck给下的定义,它是一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更
m13666368773
·
2012-05-14 10:00
【外刊IT评论网】什么是重构,什么不是重构
而且这听起来也不是重构…重构(
Refactoring
)这个词最初由MartinFowler和KentBeck给下的定义,它是一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更
Aqee
·
2012-05-13 16:00
重构
技术技巧
.Java程序最容易犯的21种错误实例分析
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。2.Longmethod它是传统结构化的“遗毒”。
cfkjava
·
2012-04-24 13:36
java
sleep
Django 和时区设置的问题
Django和时区设置的问题|Life@
Refactoring
Django和时区设置的问题writtenonWednesday,August19,2009Django1.1及其之前的版本,时区处理这一块算是比较混乱的了
·
2012-04-24 09:00
django
代码坏味道与重构
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。2.Longmethod它是传统结构化的“遗毒“。
akof1314
·
2012-04-23 10:00
算法
object
Decorator
command
语言
Refactoring
什么是重构
重构 (
Refactoring
)就是在不改变 软件 现有功能的基础上,通过调整 程序 代码改善软件的质量、性能,使其程序的 设计模式 和 架构 更趋合理,提高软件的扩展性和维护性
hesihua
·
2012-04-11 12:00
重构
最常被程序员们谎称读过的计算机书籍
程序员修炼之道(The Pragmatic Programmer) C程序设计语言( C Programming Language)(第2版) 重构:改善既有代码的设计(
Refactoring
: Improving
Javahuhui
·
2012-04-10 13:00
编程
算法
it
计算机书籍
学习内容
findbugs hudson sourceMonitor clover pylink mockito 持续集成 单元测试 测试驱动设计开发 code review
refactoring
cooler1217
·
2012-03-30 16:00
学习
UML Class Diagrams from C++ Code
IneededaUMLclassdiagramoftheclassesIuseintheimplementationofCScout
refactoring
browser.Idrewthelastsuchdiagramonpaperaboutfouryearsago
gxp
·
2012-03-28 10:00
重构-改善既有代码的设计
偶尔在图书馆看到MartinFowler这本书《
Refactoring
:ImprovingtheDesignofExistingCode》,正好最近在重构我的代码,好好读读。我会边读,边记录我的感想。
祥哥的珍藏
·
2012-03-24 20:22
重构
职场
refactor
休闲
Liquibase | Database
Refactoring
| home
Liquibase|Database
Refactoring
|homeDatabaseChangeManagementYouneverdevelopcodewithoutversioncontrol,whydoyoudevelopyourdatabasewithoutit
·
2012-03-23 14:00
database
敏捷开发-Clean Code That Works
{关键字} 测试驱动开发/Test Driven Development/TDD测试用例/TestCase/TC设计/Design重构/
Refactoring
{TDD的目标}
xy_z487
·
2012-03-19 16:00
敏捷开发
分享十二本经典电子书,涉及java, OO design, spring, hibernate,struts2, agile
3.
refactoring
–improvethedesignofexistingcodeMartinFowler的经典著作之一。初看的时候一头冷汗,他指出的很多错误我也犯过。
caolaosanahnu
·
2012-03-17 11:00
马丁·福勒(Martin Fowler)谈重构:什么是重构 ——重构——(1) 转
重构(
refactoring
)是现代软件工程的核心理念之一。它更是一种普适的方法论,特别是对于惯于宏大叙事但往往流于空泛的中国式思维,是一个非常有益且行之有效的互补。
陈召东
·
2012-03-08 13:18
测试
性能优化
编程
refactoring
单元测试
profiling
架构
怎样做重构
最近Daniel Brolund在Agile India 2012上介绍了重构的一个方法:MaKado,你可以看看这篇文章large scale
refactoring
。
cavenfeng
·
2012-03-04 20:00
重构
[ZT]为新语言开发IDE
ImplementingSupportforYourOwnLanguageThroughitsJDTproject,EclipsehasstrongsupportforJavadevelopment,suchasediting,
refactoring
老马睡不醒
·
2012-03-01 23:00
Hibernate4实战 之第七部分:最佳实践
例如使用一个Address持久类来封装street,suburb,state,postcode.这将有利于代码重用和简化代码重构(
refactoring
)的工作。
daizhemengxiang
·
2012-02-27 13:31
工作
Hibernate
职场
设计
休闲
Hibernate4实战 之第七部分:最佳实践
这将有利于代码重用和简化代码重构(
refactoring
)的工作。 对持久类声明标识符属性( identifier properties)。
zijimanman
·
2012-02-27 13:00
Hibernate
ejb
读书笔记之(测试驱动开发实用指南)(二)
读书笔记之(测试驱动开发实用指南)(二)本书的第一部分主要介绍了TDD相关背景知识(TDD、
Refactoring
、ProgramingbyIntention)这部分就让我们探讨一下可供测试驱动开发使用的工具
快乐的 想飞 就飞
·
2012-02-14 17:00
摘抄《重构-改善既有代码的设计》
什么是重构(
Refactoring
)?所谓重构是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。
ynwso
·
2012-02-01 14:00
重构-改善既有代码的设计 CHM
本书的核心是壹份完整的重构名录(catalogof
refactoring
),其中每壹项都介绍壹种经过实证的代码变换手法(codetransformatio
haimingyoung
·
2012-01-04 15:00
code
重构-改善既有代码的设计 CHM
本书的核心是壹份完整的重构名录(catalog of
refactoring
),其中每壹项都介绍壹种经过实证的代码变换手法(code transformati
haimingyoung
·
2012-01-04 15:00
code
Refactoring
Test
测试: import org.junit.Before; import org.junit.Test; public class CustomerTest { private Customer customer; @Before public void setUp() throws Exception { customer = new Customer("
Flyingh
·
2011-12-01 22:00
refactor
java eclipse中的重构
javaeclipse中的重构eclipse重构详解博客分类:eclipsejavaeclipse
refactoring
重构是对软件内部结构的一种调整,目的是在不改变软件行为的前提下,提高其可理解性,降低其修改成本
过去一切皆是梦,梦醒后又是万里晴空
·
2011-11-15 10:00
JAVA重构
重构(
Refactoring
)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
mizhihua
·
2011-11-02 10:00
java
代码规范相关书籍
CodeComplete,SecondEdition 中文译本:代码大全(第二版)2、Writecleancode 中文译本:编程精粹—Microsoft公司编写优质无错代码的秘诀3、
Refactoring
xiaoyatou_00
·
2011-10-11 13:00
编程
Microsoft
tools
Refactoring
用Java语言编写程序最容易犯的21种错误
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method 它是传统结构化的“遗毒”。
mengxiangyue
·
2011-09-28 21:00
java
Class
语言
inheritance
parallel
Refactoring
用Java语言编写程序最容易犯的21种错误
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。
womendu
·
2011-09-28 21:00
java语言
Java开发最容易犯的21种错误
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。2.Longmethod它是传统结构化的“遗毒”。
zh2qiang
·
2011-09-16 23:00
新学期第2周:Pragmatic Thinking and Learning 笔记
以下是我在阅读PragmaticThinkingandLearning:
Refactoring
YourWetware(中文版为程序员的思维修炼)时做的英文笔记,未经整理。
崔添翼 透明
·
2011-09-12 10:00
书籍
笔记
图灵公司
程序园
生活志
[观点]是重构,还是代码修整?
我经常听到人们误用“重构(
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
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他