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
refactor
Gof 设计模式 、MVC 编程模式
主题: Gof 设计模式 、MVC 设计模式 名词解释: OOP (面向对象程序设计) 接口 抽象类
Refactor
ing(重构方法)
·
2015-11-13 03:23
设计模式
RailsCasts中文版,#12
Refactor
ing 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
Refactor
ing User Name Part 2 重构实战2
在上一篇《RailsCasts中文版,#10
Refactor
ing User Name Part 1 重构实战1》我们讨论了重构,并演示了一个通过将代码移动到模型中以达到去除冗余的重构实例。
·
2015-11-13 03:06
refactor
RailsCasts中文版,#10
Refactor
ing User Name Part 1 重构实战1
从这一集开始,我们一起探讨一下关于重构的话题。重构是指在不改变软件功能的前提下对代码进行优化,以达到去除冗余代码、提高代码可读性及可维护性的的目的。 下面页面是一个用户列表,点击用户名后显示用户资料。需要注意的是,有些用户有中间名(middle name)有些则没有。 浏览器中显示的列表页及用户资料页. 先看看列表页的代码: <h1>Users</h1> &
·
2015-11-13 03:05
refactor
重构--改善既有代码的设计
重构--改善既有代码的设计 随笔分类 -
Refactor
ing 『重构--改善既有代码的设计』读书笔记----代码坏味道【2】 摘要: 接着昨天的继续说,废话不说,直接进入正题
·
2015-11-13 03:14
代码
金科玉律
人类发明了计算机,自己正在订出万般规则:算法、数据结构、Design Pattern、
Refactor
ing、CMMI/Agile/RUP/MSF...人类的黄金
·
2015-11-13 01:28
写代码写至最有面向对象味道
写代码写至最有面向对象味道 前几天,搬房子时又拿起《重构----改善既有代码的设计》这本书来随便翻来看下,重构
Refactor
ing在开发时,是时常也经常会使用得到。
·
2015-11-13 01:48
Pattern
Datatable
Dictionary
selectedIndex
dropdownlist
Mediator
Refactoring
ContainsKey
ARC 与非ARC 之间的转换,以及如何使一个项目中,ARC与非ARC共存
1,非ARC 转 ARC的操作 XCode 的 Edit --
Refactor
-- Convert to Object-C ARC (注意,一般在一个大项目中,很少直接使用此方法,其正确率有待考虑
·
2015-11-12 23:07
arc
什么是重构
ReFactor
ing 重构 重构是指在不改变程序功能的前提下改变其结构。重构是一项功能强大的技术,但是执行起来需要倍加小心才行。
·
2015-11-12 21:31
重构
Doxygen几个小问题,mark一下
首先是在Visual Assist X中的配置,在Snippet Editor窗口修改一下file header的snippet和
Refactor
Document Method
·
2015-11-12 21:52
mark
visual studio 快捷键及快捷使用方式
生成get方法和set方法快捷键 第一种 定义 private int _age;右击变量_age,弹出快捷菜单, 重构(
Refactor
)—> 封装字段(Encapsulate field)
·
2015-11-12 20:11
快捷键
重构学习网址
31 Days of
Refactor
ing
Refactor
ing is an integral part of continually improving your code while it moves
·
2015-11-12 19:12
学习
【笔记】android sdk集成的eclipse中导入项目
3.导入后,右击MainActivity->
Refactor
-> Rename,即
·
2015-11-12 19:22
android sdk
PHP程序员40点陋习
编码前不去思考和计划 7、在执行sql前不执行编码和安全检测 8、不使用测试驱动开发 9、编码时不打开自动报错(error_reporting) 10、不使用一种好的调试工具 11、不重构你的代码(
refactor
·
2015-11-12 18:49
PHP
重构-改善既有代码的设计:重构原则(二)
1.什么是重构 重构(
Refactor
ing):在不改变软件的功能和外部可见性的情况下,为了改善软件的结构,提高清晰性、可扩展性和可重用性而对软件进行的改造,对代码内部的结构进行优化。
·
2015-11-12 16:35
代码
写了一个月的单元测试,总算明白大学里这门课白学了
两个理由:1.给我们重构的信心(give us the confidence to
refactor
)。一堆纠缠而无测试的代码你敢随便修改? 2.好的单元
·
2015-11-12 15:37
单元测试
UML和模式应用学习笔记(7)——迈向对象设计
在编码的同时进行设计(java、C#、---),更为理想的是使用诸如再工程(
refactor
ing)这样的强大工具。根据想象的模型直接编码。 绘图,然后再编码。
·
2015-11-12 15:04
学习笔记
推荐VS2008插件CodeRush Xpress for C#
前段时间DevExpress和微软共同发布了CodeRush Xpress for C#,它包含了Code Rush和
Refactor
! Pro中的一些特性。
·
2015-11-12 12:38
vs2008
架构设计开发方式汇总
这是三个步骤就是经典的TDD“Rad,Green,
Refactor
”过程其中Rad表示测试代码失败,Green表示测试代码通过,
Refactor
指的是重构。 目前
·
2015-11-12 11:40
架构设计
nullnull10879 - Code
Refactor
ing
每日一贴,今天的内容关键字为nullnull 每日一道理 灯,带有一种明亮的光,每当深夜来临,是它陪伴着你,如此默默无闻。它是平凡的,外表华丽与否,那都是一样的,珍珠点缀,水晶加饰的灯它只能用以装饰,来满足人们的虚荣心,比起这,普普通通的日光灯是幸运的,因为它照明的本性没有改变,如同生活中的一部分人平平凡凡却实实在在。 #include
·
2015-11-12 10:34
refactor
VS2008插件CodeRush Xpress for C#
CodeRush Xpress for C# 2009-03-25 00:28 前段时间 DevExpress 和微软共同发布了 CodeRush Xpress for C# ,它包含了Code Rush和
Refactor
·
2015-11-12 09:28
vs2008
重构第二天:移动方法
原文地址:http://www.
refactor
ing.com/catalog/moveMethod.html 在类A中,当一个方法正在用,或者将要用到的功能和资源大部分存在于另一个类B中,而非A类中时
·
2015-11-12 09:58
重构
重构培训材料
重构(
Refactor
ing)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
·
2015-11-11 18:30
重构
refactor
使用BeginExecuteReader异步加载数据
1.使用SqlCommand.ExecuteReader()方法会造成窗体假死,所以用.net2.0新增的方法BeginExecuteReader 代码如下: private delegate void DataGridViewHandler(DataTable dt); /// <s
·
2015-11-11 17:56
refactor
重构(
Refactor
ing)技巧
重构(
Refactor
ing)技巧 本文简要整理重构方法的读书笔记及个人在做 Code Review 过程中,对程序代码常用的一些重构策略。
·
2015-11-11 17:30
refactor
怎样使用Junit Framework进行单元测试的编写
怎样使用Junit Framework进行单元测试的编写 级别: 初级 关于作者艾昂科技上海公司 2002 年 7 月 01 日 随着
Refactor
ing技术和XP软件工程技术的广泛推广
·
2015-11-11 12:44
framework
Mongodb学习教程汇总
1、MongoDB权威指南 - 学习笔记 地址:http://www.cnblogs.com/
refactor
/category/394801.html 2、8天学通MongoDB
·
2015-11-11 11:32
mongodb
.Net 2.0新功能:重构(
Refactor
ing)(4)
【3】封装字段 <1>可以从现有字段快速创建属性,然后使用对新属性的引用无缝更新代码。 <2>当某个字段为public(C# 参考)时,其他对象可以直接访问该字段并对其进行修改,而不会被拥有该字段的对象检测到。通过使用属性(C# 编程指南)封装该字段,可以禁止对字段的直接访问。 <3>仅当将光标与字段声明置于同一行时,才可以执行“封装字段”操作。 ◆实例
·
2015-11-11 10:05
refactor
.Net 2.0新功能:重构(
Refactor
ing)(3)
◆实例 当你编写了一个代码很长的方法,它包含一些非常复杂的算法集合。在完成该方法以后,你可能意识到它变得太大和太复杂了,以至于其它小组成员无法容易地理解它。因此,你决定把它拆分成多个小函数。这不仅会简化你的代码而且还能够改进其易读和可维护性。“重构”菜单下的“提取方法”选项正是适合这一工作。 假设方法为: public void TestMethod
·
2015-11-11 10:04
refactor
.Net 2.0新功能:重构(
Refactor
ing)(1)
【引自董昊的博客】重构(
Refactor
ing) 1、前言 本来不想写重构,因为VS 2005中加了重构功能但目前和Resharper、Eclipse等还是没有可比性。
·
2015-11-11 10:03
refactor
.Net 2.0新功能:重构(
Refactor
ing)(2)
Kent Beck提出了“代码坏味道”的说法,和我们所提出的“队伍变形”是同样的意思,队伍变形的信号是什么呢?以下列述的代码症状就是“队伍变形”的强烈信号: ◆代码中存在重复的代码 中国有118 家整车生产企业,数量几乎等于美、日、欧所有汽车厂家数之和,但是全国的年产量却不及一个外国大汽车公司的产量。重复建设只会导致效率的低效和资源的浪费。 程序代码更是不能搞重复建设,如果同一个类中有相同的
·
2015-11-11 10:03
refactor
CodeRush, DXCore and
Refactor
! v2.5.17 released on 07 May 2008 and What'a New
What's Included & New CodeRush, DXCore and
Refactor
!
·
2015-11-11 08:05
refactor
CodeRush, DXCore and
Refactor
! v3.0.8 released on 07 May 2008 and What'a New
What's Included & New CodeRush, DXCore and
Refactor
!
·
2015-11-11 08:05
refactor
eXpressApp Framework 7.3.5 released on 20 Dec 2007 and What'a New
If you are using CodeRush or
Refactor
! Pro, you’ll have to in
·
2015-11-11 08:56
framework
Refactor
! Pro v.3.0.2 (Beta) released on 18 Dec 2007 and What'a New
Refactor
!
·
2015-11-11 08:55
refactor
Refactor
! Pro v.2.5.11 released on 18 Dec 2007 and What'a New
Refactor
!
·
2015-11-11 08:54
refactor
eXpressApp Framework v.7.3.4 (Beta) released on 4 Dec 2007
If you are using CodeRush or
Refactor
! Pro, you’ll have
·
2015-11-11 08:49
framework
Refactor
! Pro v.3.0.1 (Beta) released on 4 Dec 2007
Refactor
!
·
2015-11-11 08:45
refactor
Refactor
! Pro for Visual Studio .NET
Refactor
ing Your Code with
Refactor
!
·
2015-11-11 08:42
refactor
MyEclipse 内怎么样修改(复制)项目名
修改项目名 01 右键单击左侧 Package Explorer 中的 项目名,选择菜单中的
Refactor
(ALT+SHIFT+T),选择 Rename (ALT+SHIFT+R)02 右键,先重命名项目名
·
2015-11-11 07:21
MyEclipse
为什么不针对internal接口写单元测试?
测试驱动的开发(TDD,Test Driven Development)的核心理念,是要使得重构(
refactor
ing)更为有效,而不是创建更多的测试。
·
2015-11-11 05:18
intern
谈谈代码重构
与之相相应的一个词是"
refactor
",即代码重构。我们在看些外国人写的程序时能够
·
2015-11-11 02:17
代码
[导入]关注 Web Client Software Factory [Weekly Drop 08]
摘要: 微软模式与实践小组将于今年12月中旬发布的WebClientSoftwa
reFactor
y是非常值得我们期待的一个项目,它提供了一个Softwa
reFactor
y
·
2015-11-10 23:40
software
[导入]Web Client Software Factory 开发路线图
摘要: Eugeniop在个人Blog上提供了一张WebClientSoftwa
reFactor
y在未来七个月的开发路线图: WebClientSoftwa
reFactor
y
·
2015-11-10 23:39
software
[导入]Web Client Software Factory系列(4):数据绑定和ObjectContainerDataSource控件
摘要: 概述 在WebClientSoftwa
reFactor
y系列(3):View-Presenter模式中提到,表示器包含了响应用户事件逻辑以及一些
·
2015-11-10 23:35
dataSource
重构 改善既有代码的设计:代码的坏味道
以下内容来自<<重构 改善既有代码的设计>> 一、什么是重构 所谓重构(
Refactor
ing)是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改以改进程序的内部结构
·
2015-11-10 22:00
代码
写代码
refactor
your code often; trying to avoid duplicate stuff, improving its readability and simplifying
·
2015-11-10 21:51
代码
c#项目中遇到的add event 的一个小例子
今天在code
refactor
的过程中尝试了一把add event.
·
2015-11-10 21:44
event
Refactor
ing Day 31 : Replace conditional with Polymorphism
Thelastdayof
refactor
ingcomesfromFowlers
refactor
ingcatalogandcanbefoundhere.ThisshowsoneofthefoundationsofObjectOrientedProgrammingwhichisPolymorphism.Theconcepthereisthatininstanceswhereyouaredoingche
mydriverc2
·
2015-11-10 16:15
框架与设计
quotation of finger jointed film faced plywood prosecute CCTV ####
we'
refactor
yandspecializedinpaulowniafingerjointboard,filmfacedplywood,fancyplywood,marineplywoodetc.
sp6oizffeg
·
2015-11-10 11:02
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他