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
当架构模型进行迭代的过程中,必然伴随着对模型进行修改和改进。我们如何防止对模型的修改,又如何保证对模型进行正确的改进?
·
2015-11-07 11:29
架构设计
31天重构学习笔记(java版本)
MartinFowler《重构》的精简版原文地址:http://www.lostechies.com/blogs/sean_chambers/archive/2009/07/31/31-days-of-
refactoring
.aspx
draem0507
·
2015-11-06 16:00
refactoring
?
NET以来,老是不明白
refactoring
的好处,今天看到一篇外国人的BLOG,才明白了。呵呵。。先看看这段代码: ListView menu=(ListView)sender; If(menu!
·
2015-11-02 19:11
refactor
component-based scene model
http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ Evolve Your Hierarchy By Mick West
Refactoring
·
2015-11-02 15:22
component
jQuery UI 为了做出更好的效果API
.API
Refactoring
jQuery 1.5 API移除了95%的暴露的函数,每个plugin只保留了一个单一的overloaded函数,例如:  
·
2015-11-02 10:17
jQuery UI
Android应用更换package name以及ui
refactoring
error问题的有效解决
package name是Android系统中为每一个应用程序分配的一个标识,每个应用的标识都必须是不同的。在应用开发过程中,有时候可能需要对package name进行修改,这里主要总结修改package name的方式和常见问题及有效的解决办法。 在AndroidManifest.xml中的package字段明确指出了package的名称,
·
2015-11-02 09:18
refactor
21种代码的“坏味道”
2001-10-25 16:18 1447人阅读 评论(0) 收藏 举报
refactoring
primitive
·
2015-11-01 15:57
代码
测试驱动开发全功略
关键字 测试驱动开发/Test Driven Development/TDD测试用例/TestCase/TC设计/Design重构/
Refactoring
2 .
·
2015-11-01 15:48
测试
GameCard
Refactoring
Solution 续(1)
在前篇文章当中写到了GameCard系统重构设计文案,其中的设计还是觉得有点不够好,拿类图来讲,在GameCard子类当中直接实例化ISubmit,IVerify接口,这样,GameCard和ISubmit,IVerify就紧耦合了,假如不是GameCard,而是之外的业务要实例华ISubmit,IVerify接口呢,又要在其类中写出实例化ISub
·
2015-11-01 14:26
refactor
GameCard
Refactoring
Solution
1. 系统用例 1. 修改要点说明 2.1. 业务知识 目前供应商是有4家,以后可能还会有更多的
·
2015-11-01 14:25
refactor
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
上一页
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
其他