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
--Pull Up /Push Down Method or Field
// 重构前代码说明: // Pull Up Method // Pulling it up in the inheritance chain when a method needs to be used by m
·
2015-11-01 11:28
refactor
Refactoring
--Encapsulate Collection(包装自己的业务集合对象)
代码 /// <summary> /// 订单类,订单类用list集合对象来装载, /// 对于订单类的相关集合操作并非和集合对象一致,对相应的集合操作进行封装,将集合的操作对客户程序不可见,
·
2015-11-01 11:27
Collection
Refactoring
----Move Method(将方法移至常被调用的class中)
代码 // 重构前代码说明: // AccountInterest类拥有一个BankAccount的实例,BankAccount.CalculateInterestRate()方法在AccountInterest类中被调用,而此方法也并非和现在其live的类实例存在依赖关系(不一定被调用) /// <summary> ///  
·
2015-11-01 11:27
refactor
敏捷思维-架构设计中的方法学(15)进一步阅读
Refactoring
To Patterns(Joshua Kerievsky) 勿庸置疑,模式是软件设计的一种有效的工具。但是在将模式和现实中的软件设计关联
·
2015-11-01 09:34
架构设计
敏捷思维-架构设计中的方法学(12)
Refactoring
当架构模型进行迭代的过程中,必然伴随着对模型进行修改和改进。我们如何防止对模型的修改,又如何保证对模型进行正确的改进? Context 架构模型通过精化、合并等活动之后,将会直接用于指导代码。而这个时候,往往就会暴露出一些问题出来,通常在实际编码中,发现架构存在或大或小的问题和错误,导致编码活动无法继续。这时候我们就需要对架构模型进行修改了。而架构设计的过程本身是一个迭代的过程,这就意味着在每一
·
2015-11-01 09:34
refactor
测试驱动开发
测试驱动开发/Test Driven Development/TDD 测试用例/TestCase/TC 设计/Design 重构/
Refactoring
事实上我们只做两件事情:让代码奏效(Work
·
2015-11-01 09:23
测试
《代码大全2》阅读笔记11-- Chapter 24
Refactoring
Chapter 24
Refactoring
重构 24.2 Introduction to
Refactoring
重构简介 “在不改变软件外部行为的前提下,对其内部结构进行改变
·
2015-10-31 19:16
refactor
TRex– The
Refactoring
and Metrics Tool for TTCN-3 Test Specifications
Abstract Comprehensive testing of modern communication system soften requires large and complex test suites which then have to be maintained throughout the system life-cycle. Industrial experie
·
2015-10-31 18:15
refactor
好书推荐
.,
Refactoring
:Improving the Design of Existing Code 对重构最全面的论述 Martin R., Agile Software Development
·
2015-10-31 17:36
推荐
.Net 2.0 新功能:重构(
Refactoring
)
重构(
Refactoring
) 1.
·
2015-10-31 17:30
refactor
Refactoring
: Encapsulate Collection
今天看NFS-RPC的源码,看到有这样的代码:Collections.unmodifiableList(servers);突然想起来自己之前看重构时的一种叫Encapsulate Collection的思想,今天以代码为主线再来回顾下: 1 public class Company { 2 3
·
2015-10-31 16:20
Collection
Java程序最容易犯的21种错误实例分析
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。
·
2015-10-31 14:07
java
软件预构的艺术源码编译
环境: windows7 + jdk8 + eclipse 目录: 源码 E:\Src\SamsCDRental-P
refactoring
数据 E:\temp
·
2015-10-31 11:15
源码
专业人士对《程序员修炼之道》的赞誉
——Martin Fowler,
Refactoring
与UML Dis
·
2015-10-31 11:18
程序员
Resharper4 Bate is Released
and LINQ # Comprehensive Insight into .NET Framework # Solution-Wide Analysis # Code Cleanup # New
Refactoring
s
·
2015-10-31 11:05
sed
JDK中并发状态管理注意事项
When
refactoring
code, look out for some common concurr
·
2015-10-31 11:16
jdk
征求书名
由以下五部分组成:1、对软件设计的讨论,包括OO、Design Patterns,
Refactoring
,TDD,UML,XP等等;2、.N
·
2015-10-31 11:07
书
Net 2.0 新功能:重构(
Refactoring
)
来源:董昊(昊子)的专栏 - CSDNBlog 1. 前言 本来不想写重构,因为VS2005的加了重构功能但目前和Resharper、Eclipse等还是没有可比性。但既然已经有了重构,那么预计VS系列将加强这方面的功能,所以还是先来体验下吧。 2. 什么是重构 重构是在编写代码后在不更改代码的外部行为的前提下通过更改代码的内部结构来改进代码的过程。目的是提高其可理
·
2015-10-31 11:51
refactor
Interesting Finds: 2008.06.23
How is my C# code converted into machine instructions Becoming a Jedi - Part 3 of N - ReSharper's
refactoring
·
2015-10-31 10:36
REST
Interesting Finds: 2008.06.08
projects using Hudson Mini C# Lab - A handy tool for simple short C# code running and testing
Refactoring
·
2015-10-31 10:35
REST
第十六届Jolt 卓越震撼大奖总决赛获奖图书
图书通用类Jolt震撼大奖得主:P
refactoring
by Ken Pugh (O'Reilly) 技术类Jolt震撼大奖得主:Agile Web Development with Rails by
·
2015-10-31 10:53
ol
《重构_改善既有代码的设计》读书笔记
重构(
Refactoring
)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
·
2015-10-31 10:37
读书笔记
数据库的坏味道 --《
Refactoring
Database: Evolutionary Database Design》读书笔记
2010年6月2日 多目的列(Multipurpose column) 如果一列有多个目的,就很可能存在额外的代码通过检查其它一列或多列的值来保证该数据以“正确”的方式使用。例如Person中有一个日期列,对于顾客存储生日,对于员工存储入职日期。更糟的是你能做的事受到了限制,例如,如何存储员工的生日信息? 多目的表(Multipurpose tabl
·
2015-10-31 10:18
database
代码重构
引用百度百科上对重构的解释: 重构(
Refactoring
)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护
·
2015-10-31 10:42
代码
禁用VS2005中低效重构[存档]
Optimizing C#
Refactoring
Performance with Web Projects in VS 2005 One complaint I've heard a lot is
·
2015-10-31 10:29
重构
重构(
Refactoring
)
重构(
Refactoring
)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性
·
2015-10-31 09:17
refactor
测试驱动开发全功略
{关键字} 测试驱动开发/Test Driven Development/TDD 测试用例/TestCase/TC 设计/Design 重构/
Refactoring
{TDD的目标} Clean
·
2015-10-31 09:02
测试
21种代码的“坏味道”
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-and-paste 的编程风格。
·
2015-10-31 09:51
代码
归纳:编写Java程序最容易犯的21种错误
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。
·
2015-10-31 09:04
java
spring getstart
1.通过一个
refactoring
的过程来体会使用spring的组件化和依赖注入的特性。 2.一个简单的web mvc demo。 1.问题是从hello world开始的。
·
2015-10-31 09:21
spring
Interesting Finds: 2009 03.01~03.03
Extension Method “Zip” Back To Basics: Generational Garbage Collection Fun with file locking
Refactoring
·
2015-10-30 14:20
REST
转:什么是重构
重构(
Refactoring
)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
·
2015-10-30 14:08
重构
.Net 2.0 新功能:重构(
Refactoring
)
来源:董昊(昊子)的专栏 - CSDNBlog 1. 前言 本来不想写重构,因为VS2005的加了重构功能但目前和Resharper、Eclipse等还是没有可比性。但既然已经有了重构,那么预计VS系列将加强这方面的功能,所以还是先来体验下吧。 2. 什么是重构 重构是在编写代码后在不更改代码的外部行为的前提下通过更改代码的内部结构来改进代码的过程。目的是提高其可理解性,降低其修改
·
2015-10-30 14:06
refactor
Refactoring
-- Rename (重命名,为方法,类,参数等重命名)
好像没什么好说的,就是让方法名,类名,参数等等的名称都能做到“见文识意”,让代码带有更多的语义,这样有啥好处呢?作为开发人员的我们,维护或者调用其他开发人员写的代码的可能性还是很大的吧,你是否有感触命名对代码的可维护性的重要性呢?(没感觉?那肯定是受害不深,呵。) 按照敏捷的意思是要考虑尽可能的把注释写进代码
·
2015-10-30 14:22
refactor
Refactoring
重构
Refactoring
重构 1. 重构是一门实用技术 程序员工作的目的不仅仅是将需求功能实现,更高的目标在于写出清晰、简洁、高效的代码。代码质量是一个程序员“安身立命”之根本。
·
2015-10-30 14:51
refactor
什么是重构,什么不是重构
英文原文: What
Refactoring
is, and what it isn’t,翻译: 外刊IT评论 有时候,会有程序员跑到我这里说他们不喜欢某个东西的设计,“我们需要给它来个全面的重构”
·
2015-10-30 14:02
重构
写Java 程序最容易犯的21 种错误实例分析(搜藏)
他也是
Refactoring
的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。
·
2015-10-30 13:28
java
随想编程之道
作为一个Dev,编程工作可以分为三类吧:New features,
Refactoring
, Fixing bugs.
·
2015-10-30 13:27
编程
步步为营 .NET 代码重构学习笔记 一、为何要代码重构
园子里有圣殿骑士的31 天重构学习笔记 给了我很多的启发,自己也在学习《
Refactoring
improving the Designe of Existing Code》(重构 改善既有代码的设计)
·
2015-10-30 13:37
.net
ExtJS笔记2 Class System
For the first time in its history, Ext JS went through a huge
refactoring
from the ground up with the
·
2015-10-30 12:11
System
重构(Ruby版)
重构(Ruby版) 基本信息 原书名:
Refactoring
: Ruby Edition 原出版社: Addison-Wesley Professional 作者: (美)Jay Fields
·
2015-10-30 11:26
Ruby
31天速成重构
实际上我是想推荐一本书,它的名字叫31 Days of
Refactoring
。这本书其实讲的并不是什么速成技巧,而是重构技术的经验荟萃。它利用大量的代码实
·
2015-10-30 10:11
重构
关于
refactoring
思考
关于
refactoring
思考 概缆 石一楹 (
[email protected]
)浙江大学灵峰科技开发公司技术总监2001 年 12 月 代码太容易变坏
·
2015-10-30 10:46
refactor
3本经典的好书-
Refactoring
, Patterns and Architecture
Refactoring
to Patterns, by Joshua Kerievsky 2.
·
2015-10-29 08:13
Architecture
Inline Temp
temp that is assigned to once with a simple expression, and the temp is getting in the way of other
refactoring
·
2015-10-28 09:14
in
BNUOJ 19297 Code
Refactoring
Code
Refactoring
Time Limit: 3000ms Memory Limit: 131072KB This problem will
·
2015-10-28 08:47
refactor
refactoring
tools使用指南
Refactoring
一、Encapsulate Field (封装值域) There is a public field.
·
2015-10-27 16:24
refactor
正在读《P
refactoring
》一书,推荐下
最近正在读《P
refactoring
》一书,推荐一下,是这次JOLT大奖震撼大奖作品,电子版已经有下载了,迟些时候发心得上来,大家讨论下。
·
2015-10-27 16:49
refactor
第16届 JOLT 卓越产品奖隆重揭晓
第16届 JOLT 卓越产品奖隆重揭晓通用类图书 卓越奖: P
refactoring
by Ken Pugh (O'Reilly) 生产力奖:Innovation Happens Elsewhere
·
2015-10-27 16:46
产品
Replace conditional with Polymorphism
namespace
Refactoring
Lib.Ploymorphism.Before { public class Customer { } public
·
2015-10-27 11:15
Polymorphism
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他