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
怎样使用Junit Framework进行单元测试的编写
developerWorks/cn/java/l-junit/index.shtml 申文波 (
[email protected]
) 艾昂科技上海公司 2002 年 7 月 随着
Refactoring
and4walker
·
2006-10-31 13:00
框架
XP
单元测试
JUnit
软件测试
怎样使用Junit Framework进行单元测试的编写
developerWorks/cn/java/l-junit/index.shtml 申文波 (
[email protected]
) 艾昂科技上海公司 2002 年 7 月 随着
Refactoring
and4walker
·
2006-10-31 13:00
框架
单元测试
JUnit
XP
软件测试
Ruby Metaprogramming 技巧
dynamicclassgeneration,usingmethod_missing,methoddispatchingusingpatterns,methodreplacement,nullobject
refactoring
bd7lx
·
2006-10-16 16:00
Ruby
编程
Rails
框架
Spring
Ruby Metaprogramming 技巧
dynamicclassgeneration,usingmethod_missing,methoddispatchingusingpatterns,methodreplacement,nullobject
refactoring
bd7lx
·
2006-10-16 16:00
spring
编程
框架
Ruby
Rails
Eclipse中自动重构实现探索
程序实例使用《
Refactoring
:ImprovingtheDesignofExistingCode》一书中的例子。
·
2006-10-13 00:00
测试驱动开发全功略
测试驱动开发全功略{关键字}测试驱动开发/TestDrivenDevelopment/TDD测试用例/TestCase/TC设计/Design重构/
Refactoring
{TDD的目标}CleanCodeThatWorks
XZC.Log
·
2006-09-29 11:00
测试驱动开发全功略
{关键字} 测试驱动开发/Test Driven Development/TDD测试用例/TestCase/TC设计/Design重构/
Refactoring
{TDD的目标} Clean
xzc0202
·
2006-09-29 11:00
设计模式
单元测试
敏捷开发
TDD
软件测试
Refactoring
practice
Refactoring
practice<o:p></o:p> <o:p></o:p> <st1:place w:st="on"
yuping322
·
2006-09-17 21:00
eclipse
设计模式
单元测试
软件测试
中国移动
Refactoring
practice
Refactoring
[email protected]
前言很早以前就听说过重构了,但是一直没有理由让我真正的花时间真正理解一些时下正在流行的名词
fantian830211
·
2006-09-17 21:00
重新开始系统的学习Java
Refactoring
:ImprovingtheDesignofExistingCode 重构:改善既有代码的设计 MartinFowler Test-drivendevelopment
北京野猪
·
2006-08-23 14:00
Refactoring
s(重构)列表
Refactoring
:ImprovingtheDesignofExistingCode
Refactoring
s1. Addparameter(添加参数)2.
温柔一刀
·
2006-08-10 13:00
算法
UP
Refactoring
s(重构)列表
阅读更多
Refactoring
:ImprovingtheDesignofExistingCode
Refactoring
s1.Addparameter(添加参数)2.Changebidirectionalassociationtounidirectional
温柔一刀
·
2006-08-10 13:00
UP
算法
Refactoring
s(重构)列表
阅读更多
Refactoring
:ImprovingtheDesignofExistingCode
Refactoring
s1.Addparameter(添加参数)2.Changebidirectionalassociationtounidirectional
温柔一刀
·
2006-08-10 13:00
UP
算法
P
refactoring
——Guidelines
P
refactoring
——GuidelinesP
refactoring
——IntroductionIntroduction虽然P
refactoring
这个概念并无多少新意(个人看法),但KenPugh
风满袖
·
2006-07-31 09:00
P
refactoring
——Introduction
P
refactoring
——Introduction Introduction听到有人说《P
refactoring
》是一本好书:“能提升数十年的功力”,虽然过于夸张,但也说明这本书还是值得一读的,不然怎么会得了
风满袖
·
2006-07-26 15:00
编写Java程序最容易犯的21种错误
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。2.Longmethod它是传统结构化的"遗毒"。
yown
·
2006-07-21 11:00
Refactoring
as a way to improve the existing design
Sharewithyoua
refactoring
websitemaintainedbythemighty'MartinFowler':http://www.
refactoring
.com/Youcanfindupto93
refactoring
methodsinthecatalogofthiswebsite
Cavingdeep
·
2006-07-15 09:00
2006 jolt
2006joltBOOKSGENERALJoltWinner:P
refactoring
byKenPugh(O''Reilly)ProductivityWinners:•InnovationHappensElsewhere
Cool eye
·
2006-06-24 23:00
2006 jolt
BOOKS GENERAL Jolt Winner: P
refactoring
by Ken Pugh (O''Reilly) Productivity Winners:• Innovation Happens
rayzhl25
·
2006-06-24 23:00
eclipse
jboss
Microsoft
Rails
Zend
-学习JAVA(续2)
这里我强烈推荐Martin Fowler的<<
Refactoring
: Improving the Design of Existing Code >>,这本书不是一本非常实际的书
xumingrencai
·
2006-06-23 22:00
java
测试驱动开发全功略
测试驱动开发全功略{关键字}测试驱动开发/TestDrivenDevelopment/TDD测试用例/TestCase/TC设计/Design重构/
Refactoring
{TDD的目标}CleanCodeThatWorks
outuo2
·
2006-06-12 17:00
金科玉律
人类发明了计算机,自己正在订出万般规则:算法、数据结构、Design Pattern、
Refactoring
、CMMI/Agile/RUP/MSF...人类的黄金
javasee
·
2006-06-02 14:00
数据结构
游戏
算法
金科玉律
人类发明了计算机,自己正在订出万般规则:算法、数据结构、Design Pattern、
Refactoring
、CMMI/Agile/RUP/MSF...人类的黄金
izuoyan
·
2006-06-02 14:00
数据结构
游戏
算法
《
Refactoring
--Improving the Design of Existing Code》中有意思的句子
《
Refactoring
--ImprovingtheDesignofExistingCode》中有意思的句子Aheuristicwefollowisthatwheneverwefeeltheneedtocommentsomething
记 忆 碎 片
·
2006-05-24 18:00
[转]测试驱动开发全功略
爬树的泡泡[http://www.blogjava.net/briansun]{关键字}测试驱动开发/TestDrivenDevelopment/TDD测试用例/TestCase/TC设计/Design重构/
Refactoring
Focus on ACE
·
2006-04-28 13:00
Refactoring
笔记 - 对第一个案例的再重构
案例中Movie的setPriceCode方法还是存在着case语句,站在代码美学的角度上来讲这显然是不可容忍的,而且对以后的扩展也不是很方便。比如现在要加一种Price策略需要修改哪些地方?首先加入一个Pricesubclass,那个case是肯定要修改的,还要加一个priceCode常量,好麻烦,即然都Strategy了,那就Stragegy到底。把所有的Pricesubclass的getPr
iteye_18231
·
2006-04-28 09:00
技术
Refactoring
笔记 - 对第一个案例的再重构
案例中 Movie 的 setPriceCode 方法还是存在着 case 语句,站在代码美学的角度上来讲这显然是不可容忍的,而且对以后的扩展也不是很方便。比如现在要加一种 Price 策略需要修改哪些地方?首先加入一个 Price subclass,那个 case 是肯定要修改的,还要加一个 priceCode 常量,好麻烦,即然都 Strategy 了,那就 Stragegy 到底。 &n
squall
·
2006-04-28 09:00
refactor
Refactoring
笔记 - 对第一个案例的再重构
阅读更多案例中Movie的setPriceCode方法还是存在着case语句,站在代码美学的角度上来讲这显然是不可容忍的,而且对以后的扩展也不是很方便。比如现在要加一种Price策略需要修改哪些地方?首先加入一个Pricesubclass,那个case是肯定要修改的,还要加一个priceCode常量,好麻烦,即然都Strategy了,那就Stragegy到底。把所有的Pricesubclass的g
squall
·
2006-04-28 09:00
Refactoring
笔记 - 代码的坏味道总结
阅读更多同一个class内的两个或多个方法有重复代码:使用ExtractMethod提抽取复代码。多个互为兄弟的class含重复代码:对这些class使用ExtractMethod提抽取复代码,再使用pullupmethod把重复代码向上拉到父类中。多个不相关的class出现重复代码:应该考虑使用ExtractClass,将重复代码抽取到一个独立的class中。抽取时应注意这些代码是否真的需要一个
squall
·
2006-04-27 10:00
OO
UP
Refactoring
笔记 - 代码的坏味道总结
阅读更多同一个class内的两个或多个方法有重复代码:使用ExtractMethod提抽取复代码。多个互为兄弟的class含重复代码:对这些class使用ExtractMethod提抽取复代码,再使用pullupmethod把重复代码向上拉到父类中。多个不相关的class出现重复代码:应该考虑使用ExtractClass,将重复代码抽取到一个独立的class中。抽取时应注意这些代码是否真的需要一个
squall
·
2006-04-27 10:00
OO
UP
Refactoring
笔记 - 代码的坏味道总结
同一个 class 内的两个或多个方法有重复代码:使用 Extract Method 提抽取复代码。 多个互为兄弟的 class 含重复代码:对这些 class 使用 Extract Method 提抽取复代码,再使用 pull up method 把重复代码向上拉到父类中。 多个不相关的 class 出现重复代码:应该考虑使用 Extract Class,将重复代码抽取到一个独立的
squall
·
2006-04-27 10:00
OO
UP
Refactoring
笔记 - 代码的坏味道总结
同一个class内的两个或多个方法有重复代码:使用ExtractMethod提抽取复代码。多个互为兄弟的class含重复代码:对这些class使用ExtractMethod提抽取复代码,再使用pullupmethod把重复代码向上拉到父类中。多个不相关的class出现重复代码:应该考虑使用ExtractClass,将重复代码抽取到一个独立的class中。抽取时应注意这些代码是否真的需要一个独立的类
iteye_18231
·
2006-04-27 10:00
技术
Refactoring
笔记 - 重构原则总结
阅读更多重构再定义名词:对软件内部结构的一种调整,目的是在不改变软件之可察行为前提下,提高其可理解性,降低其修改成本。动词:使用一系列重构准则,在不改变软件之可察行为前提下,调整其结构。重构的目的是使软件更容易被理解和修改。可以在软件内部做很多修改,但对其public的接口造成很小的变化或甚至不能造成变化,在决定改变接口时一定要慎之再慎。两个方面1、添加新功能:不应该修改已有的代码,只管添加新功能
squall
·
2006-04-26 15:00
软件测试
工作
Refactoring
笔记 - 重构原则总结
重构再定义名词:对软件内部结构的一种调整,目的是在不改变软件之可察行为前提下,提高其可理解性,降低其修改成本。动词:使用一系列重构准则,在不改变软件之可察行为前提下,调整其结构。重构的目的是使软件更容易被理解和修改。可以在软件内部做很多修改,但对其public的接口造成很小的变化或甚至不能造成变化,在决定改变接口时一定要慎之再慎。两个方面1、添加新功能:不应该修改已有的代码,只管添加新功能和对应的
iteye_18231
·
2006-04-26 15:00
软件测试
工作
技术
Refactoring
笔记 - 重构原则总结
重构再定义 名词:对软件内部结构的一种调整,目的是在不改变软件之可察行为前提下,提高其可理解性 ,降低其修改成本。 动词:使用一系列重构准则,在不改变软件之可察行为前提下,调整其结构。 重构的目的是使软件更容易被理解和修改。可以在软件内部做很多修改,但对其 public 的接口 造成很小的变化或甚至不能造成变化,在决定改变接口时一定要慎之再慎。 两个方面 1
squall
·
2006-04-26 15:00
工作
软件测试
Refactoring
笔记 - 重构原则总结
阅读更多重构再定义名词:对软件内部结构的一种调整,目的是在不改变软件之可察行为前提下,提高其可理解性,降低其修改成本。动词:使用一系列重构准则,在不改变软件之可察行为前提下,调整其结构。重构的目的是使软件更容易被理解和修改。可以在软件内部做很多修改,但对其public的接口造成很小的变化或甚至不能造成变化,在决定改变接口时一定要慎之再慎。两个方面1、添加新功能:不应该修改已有的代码,只管添加新功能
squall
·
2006-04-26 15:00
软件测试
工作
Refactoring
笔记 - 第一个案例总结
阅读更多重构保障1、建立测试环境(比如单元测试),确保重构后的代码不会带来新的bugs。重构前提1、当一个函数或类履行了太多的职责。2、当一个变更存在多个相同的修改点。3、当需要为程序添加一个特性,而代码结构使你无法很方便地那么做。重构原则1、尽量以最小的步伐修改程序。如果你犯下错误,很容易发现它。2、使用有意义的命名,增强程序的可读性,代码本身应该能够表现自己的目的。任何一个fool都能写出计算
squall
·
2006-04-26 14:00
单元测试
设计模式
数据结构
Refactoring
笔记 - 第一个案例总结
阅读更多重构保障1、建立测试环境(比如单元测试),确保重构后的代码不会带来新的bugs。重构前提1、当一个函数或类履行了太多的职责。2、当一个变更存在多个相同的修改点。3、当需要为程序添加一个特性,而代码结构使你无法很方便地那么做。重构原则1、尽量以最小的步伐修改程序。如果你犯下错误,很容易发现它。2、使用有意义的命名,增强程序的可读性,代码本身应该能够表现自己的目的。任何一个fool都能写出计算
squall
·
2006-04-26 14:00
单元测试
设计模式
数据结构
Refactoring
笔记 - 第一个案例总结
重构保障 1、建立测试环境(比如单元测试),确保重构后的代码不会带来新的 bugs。 重构前提 1、当一个函数或类履行了太多的职责。 2、当一个变更存在多个相同的修改点。 3、当需要为程序添加一个特性,而代码结构使你无法很方便地那么做。 重构原则 1、尽量以最小的步伐修改程序。如果你犯下错误,很容易发现它。 2、使用有意义的命名,增强程序的可
squall
·
2006-04-26 14:00
设计模式
数据结构
单元测试
Refactoring
笔记 - 什么是重构?
听说这本书好长时间了,一直没有时间去读,也可以说一直没时间静下心来去读,如果静不下心来读,读了也是白读。本人记性虽好无奈忘性更好,唯有寄于文字,记录于此。呵呵,废话少说,下面开始... 什么是重构? 重构就是指在不改变程
squall
·
2006-04-26 11:00
refactor
Refactoring
笔记 - 什么是重构?
阅读更多听说这本书好长时间了,一直没有时间去读,也可以说一直没时间静下心来去读,如果静不下心来读,读了也是白读。本人记性虽好无奈忘性更好,唯有寄于文字,记录于此。呵呵,废话少说,下面开始...什么是重构?重构就是指在不改变程序外在行为的前提下,对代码做出修改,改进程序内部结构的过程。书中说到本质上说,重构就是在代码写好之后改进它的设计。这句话听上去有点怪怪的,好像跟重构的定义本身有少少冲突,使人容
squall
·
2006-04-26 11:00
正在读《P
refactoring
》一书,推荐下
最近正在读《P
refactoring
》一书,推荐一下,是这次JOLT大奖震撼大奖作品,电子版已经有下载了,迟些时候发心得上来,大家讨论下。
jackyrong
·
2006-04-07 19:00
虚拟机
项目管理
prototype
正在读《P
refactoring
》一书,推荐下
最近正在读《P
refactoring
》一书,推荐一下,是这次JOLT大奖震撼大奖作品,电子版已经有下载了,迟些时候发心得上来,大家讨论下。
jackyrong
·
2006-04-07 19:00
虚拟机
项目管理
prototype
正在读《P
refactoring
》一书,推荐下
最近正在读《P
refactoring
》一书,推荐一下,是这次JOLT大奖震撼大奖作品,电子版已经有下载了,迟些时候发心得上来,大家讨论下。
jackyrong
·
2006-04-07 19:00
虚拟机
项目管理
prototype
正在读《P
refactoring
》一书,推荐下
最近正在读《P
refactoring
》一书,推荐一下,是这次JOLT大奖震撼大奖作品,电子版已经有下载了,迟些时候发心得上来,大家讨论下。
jackyrong
·
2006-04-07 19:00
虚拟机
项目管理
prototype
正在读《P
refactoring
》一书,推荐下
最近正在读《P
refactoring
》一书,推荐一下,是这次JOLT大奖震撼大奖作品,电子版已经有下载了,迟些时候发心得上来,大家讨论下。
jackyrong
·
2006-04-07 19:00
虚拟机
项目管理
prototype
正在读《P
refactoring
》一书,推荐下
最近正在读《P
refactoring
》一书,推荐一下,是这次JOLT大奖震撼大奖作品,电子版已经有下载了,迟些时候发心得上来,大家讨论下。
jackyrong
·
2006-04-07 19:00
虚拟机
prototype
项目管理
about refactor
refactoring
improvesthedesignofsoftware
refactoring
makessoftwareeasiertounderstand
refactoring
helpsyoufindbugs
refactoring
helpsyouprogramfaster2whenshouldyourefactor
JCoffee's blog
·
2006-04-06 23:00
16th sdMagazine Jolt Award
通用类图书卓越奖:P
refactoring
byKenPugh(O'Reilly)生产力奖:InnovationHappensElsewhere:OpenSourceasBusinessStrategybyRonGoldman
pbnow
·
2006-04-05 11:00
jboss
Microsoft
Netbeans
Zend
Borland
Perforce
测试驱动开发全功略(精)
阅读更多测试驱动开发全功略{关键字}测试驱动开发/TestDrivenDevelopment/TDD测试用例/TestCase/TC设计/Design重构/
Refactoring
{TDD的目标}CleanCodeThatWorks
insertyou
·
2006-04-04 10:00
软件测试
单元测试
敏捷开发
TDD
设计模式
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他