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
Be Flying工作室翻译的重点、重量级图书
Antipatterns:
Refactoring
Software, Ar
·
2015-11-13 19:37
工作
软件工程、项目管理类 重点图书——Be Flying工作室翻译作品展示
Antipatterns:
Refactoring
Software, Architectures, and Projects in Crisis 中文名: 反模式:危机中软
·
2015-11-13 19:35
项目管理
步步为营 .NET 代码重构学习笔记 一、为何要代码重构
园子里有 圣殿骑士的 31 天重构学习笔记 给了我很多的启发,自己也在学习《
Refactoring
improving the Designe of Existing Code》(重构 改善既有代码的设计
·
2015-11-13 19:52
.net
重构的词源学探索
说实话,即便是在写《重构之维》的时候,这个问题仍然困扰着我:
refactoring
(refactory)这个词从何而来?
·
2015-11-13 19:02
重构
模式与XP
但是迄今为止XP大量关注于重构(
refactoring
),而对模式只字不提。
·
2015-11-13 18:34
XP
名人堂:Martin Fowler
现在,CSDN海外图书专区正在销售Martin Fowler先生的《
Refactoring
》,我在海外图书专区“名家接触”讨论栏目放进了Martin Fowler先生的一些资料,与各位共飨。
·
2015-11-13 18:24
in
软件行业人员书单
书籍推荐(转自豆瓣) 一、软件project师 --Clean Code《代码整洁之道》 --Implementation Patterns《实现模式》 --Code Complete《代码大全》 --
Refactoring
·
2015-11-13 16:11
软件
【Programing Thinking】
Refactoring
Code
refactoring
is a "disciplined technique for restructuring an existing body of code, altering
·
2015-11-13 13:06
refactor
重构(
Refactoring
)概要描述
在开发过程中,总是对代码进行反复加工,随着客户新需求的出现,代码修改起来也越来越难,很多时候,我们没有时间去对现有项目代码进行整理,只有眼睁睁地看着系统设计逐渐腐败变质,再加上人员的流失情况,往往一个新手在没有完全理解系统整体设计之前,就贸然修改代码,从而使程序逐渐失去自己的结构,而我们也越来越难以通过阅读代码来理解系统原本设计。 在这种情况下,对现有代码进行重构(Refacto
·
2015-11-13 12:24
refactor
Optimizing C#
Refactoring
Performance with Web Projects in VS 2005
One complaint I've heard a lot is the performance of the new C#
refactoring
feature with web pages in
·
2015-11-13 05:57
performance
Gof 设计模式 、MVC 编程模式
主题: Gof 设计模式 、MVC 设计模式 名词解释: OOP (面向对象程序设计) 接口 抽象类
Refactoring
(重构方法)
·
2015-11-13 03:23
设计模式
RailsCasts中文版,#12
Refactoring
User Name Part 3 重构实战3
在重构实战2和重构实战1里,我们讨论了与重构、测试有关的话题。截止上一篇结束时,完成了对User类的重构,但是测试用例代码还有些乱。让我们看看如何清理一下。 require 'test_helper' class UserTest < ActiveSupport::TestCase test "full name without middle initial&q
·
2015-11-13 03:07
refactor
RailsCasts中文版,#11
Refactoring
User Name Part 2 重构实战2
在上一篇《RailsCasts中文版,#10
Refactoring
User Name Part 1 重构实战1》我们讨论了重构,并演示了一个通过将代码移动到模型中以达到去除冗余的重构实例。
·
2015-11-13 03:06
refactor
RailsCasts中文版,#10
Refactoring
User Name Part 1 重构实战1
从这一集开始,我们一起探讨一下关于重构的话题。重构是指在不改变软件功能的前提下对代码进行优化,以达到去除冗余代码、提高代码可读性及可维护性的的目的。 下面页面是一个用户列表,点击用户名后显示用户资料。需要注意的是,有些用户有中间名(middle name)有些则没有。 浏览器中显示的列表页及用户资料页. 先看看列表页的代码: <h1>Users</h1> &
·
2015-11-13 03:05
refactor
重构--改善既有代码的设计
重构--改善既有代码的设计 随笔分类 -
Refactoring
『重构--改善既有代码的设计』读书笔记----代码坏味道【2】 摘要: 接着昨天的继续说,废话不说,直接进入正题
·
2015-11-13 03:14
代码
金科玉律
人类发明了计算机,自己正在订出万般规则:算法、数据结构、Design Pattern、
Refactoring
、CMMI/Agile/RUP/MSF...人类的黄金
·
2015-11-13 01:28
写代码写至最有面向对象味道
写代码写至最有面向对象味道 前几天,搬房子时又拿起《重构----改善既有代码的设计》这本书来随便翻来看下,重构
Refactoring
在开发时,是时常也经常会使用得到。
·
2015-11-13 01:48
Pattern
Datatable
Dictionary
selectedIndex
dropdownlist
Mediator
Refactoring
ContainsKey
什么是重构
ReFactoring
重构 重构是指在不改变程序功能的前提下改变其结构。重构是一项功能强大的技术,但是执行起来需要倍加小心才行。
·
2015-11-12 21:31
重构
重构学习网址
31 Days of
Refactoring
Refactoring
is an integral part of continually improving your code while it moves
·
2015-11-12 19:12
学习
重构-改善既有代码的设计:重构原则(二)
1.什么是重构 重构(
Refactoring
):在不改变软件的功能和外部可见性的情况下,为了改善软件的结构,提高清晰性、可扩展性和可重用性而对软件进行的改造,对代码内部的结构进行优化。
·
2015-11-12 16:35
代码
UML和模式应用学习笔记(7)——迈向对象设计
在编码的同时进行设计(java、C#、---),更为理想的是使用诸如再工程(
refactoring
)这样的强大工具。根据想象的模型直接编码。 绘图,然后再编码。
·
2015-11-12 15:04
学习笔记
nullnull10879 - Code
Refactoring
每日一贴,今天的内容关键字为nullnull 每日一道理 灯,带有一种明亮的光,每当深夜来临,是它陪伴着你,如此默默无闻。它是平凡的,外表华丽与否,那都是一样的,珍珠点缀,水晶加饰的灯它只能用以装饰,来满足人们的虚荣心,比起这,普普通通的日光灯是幸运的,因为它照明的本性没有改变,如同生活中的一部分人平平凡凡却实实在在。 #include
·
2015-11-12 10:34
refactor
重构第二天:移动方法
原文地址:http://www.
refactoring
.com/catalog/moveMethod.html 在类A中,当一个方法正在用,或者将要用到的功能和资源大部分存在于另一个类B中,而非A类中时
·
2015-11-12 09:58
重构
重构培训材料
重构(
Refactoring
)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
·
2015-11-11 18:30
重构
重构(
Refactoring
)技巧
重构(
Refactoring
)技巧 本文简要整理重构方法的读书笔记及个人在做 Code Review 过程中,对程序代码常用的一些重构策略。
·
2015-11-11 17:30
refactor
怎样使用Junit Framework进行单元测试的编写
怎样使用Junit Framework进行单元测试的编写 级别: 初级 关于作者艾昂科技上海公司 2002 年 7 月 01 日 随着
Refactoring
技术和XP软件工程技术的广泛推广
·
2015-11-11 12:44
framework
.Net 2.0新功能:重构(
Refactoring
)(4)
【3】封装字段 <1>可以从现有字段快速创建属性,然后使用对新属性的引用无缝更新代码。 <2>当某个字段为public(C# 参考)时,其他对象可以直接访问该字段并对其进行修改,而不会被拥有该字段的对象检测到。通过使用属性(C# 编程指南)封装该字段,可以禁止对字段的直接访问。 <3>仅当将光标与字段声明置于同一行时,才可以执行“封装字段”操作。 ◆实例
·
2015-11-11 10:05
refactor
.Net 2.0新功能:重构(
Refactoring
)(3)
◆实例 当你编写了一个代码很长的方法,它包含一些非常复杂的算法集合。在完成该方法以后,你可能意识到它变得太大和太复杂了,以至于其它小组成员无法容易地理解它。因此,你决定把它拆分成多个小函数。这不仅会简化你的代码而且还能够改进其易读和可维护性。“重构”菜单下的“提取方法”选项正是适合这一工作。 假设方法为: public void TestMethod
·
2015-11-11 10:04
refactor
.Net 2.0新功能:重构(
Refactoring
)(1)
【引自董昊的博客】重构(
Refactoring
) 1、前言 本来不想写重构,因为VS 2005中加了重构功能但目前和Resharper、Eclipse等还是没有可比性。
·
2015-11-11 10:03
refactor
.Net 2.0新功能:重构(
Refactoring
)(2)
Kent Beck提出了“代码坏味道”的说法,和我们所提出的“队伍变形”是同样的意思,队伍变形的信号是什么呢?以下列述的代码症状就是“队伍变形”的强烈信号: ◆代码中存在重复的代码 中国有118 家整车生产企业,数量几乎等于美、日、欧所有汽车厂家数之和,但是全国的年产量却不及一个外国大汽车公司的产量。重复建设只会导致效率的低效和资源的浪费。 程序代码更是不能搞重复建设,如果同一个类中有相同的
·
2015-11-11 10:03
refactor
Refactor! Pro for Visual Studio .NET
Refactoring
Your Code with Refactor!
·
2015-11-11 08:42
refactor
为什么不针对internal接口写单元测试?
测试驱动的开发(TDD,Test Driven Development)的核心理念,是要使得重构(
refactoring
)更为有效,而不是创建更多的测试。
·
2015-11-11 05:18
intern
重构 改善既有代码的设计:代码的坏味道
以下内容来自<<重构 改善既有代码的设计>> 一、什么是重构 所谓重构(
Refactoring
)是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改以改进程序的内部结构
·
2015-11-10 22:00
代码
Refactoring
Day 31 : Replace conditional with Polymorphism
Thelastdayof
refactoring
comesfromFowlers
refactoring
catalogandcanbefoundhere.ThisshowsoneofthefoundationsofObjectOrientedProgrammingwhichisPolymorphism.Theconcepthereisthatininstanceswhereyouaredoingche
mydriverc2
·
2015-11-10 16:15
框架与设计
Refactoring
Anytime
Refactoring
Anytime!第三期
·
2015-11-09 14:08
refactor
重构:仔细查看,改进代码
http://www.csdn.net/article/2013-06-25/2815981-
Refactoring
-is-the-art-of-changing 重构是一门改变已经正常的工作的艺术。
·
2015-11-09 12:11
代码
重构 改善既有代码的设计:代码的坏味道
以下内容来自<<重构 改善既有代码的设计>> 一、什么是重构 所谓重构(
Refactoring
)是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改以改进程序的内部结构
·
2015-11-08 13:02
代码
【笔记】Eclipse and Java for Total Beginners—013
compiler error – misplaced {} Add test for maximum books Create test for getBooksForPerson() method
Refactoring
·
2015-11-08 11:39
eclipse
删除方法申明时删除所有引用与方法体(Delphi2007)
安全删除一个函数 找到方法实现,选择方法名->鼠标右键->
Refactoring
->Safe Delete 注意:方法无使用的情况下可以这样做,否则提示不可删除
·
2015-11-07 15:17
Delphi
Refactoring
学习心得 一
看了martin fowler 的
Refactoring
,Improving the Design of Existing Code一书好好看了一下目录,对bad smells in code深有感触。
·
2015-11-07 12:05
refactor
架构设计中的方法学(六)
十一、
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
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他