重构--改善既有代码的设计 CSharp版本
2008-05-27 23:54
225 查看
使用着VS2008+resharper3.1,重构真的很轻松。
第一章
主要学习的东西:
C#有两个知识点。
第一:Field,字段,相当于C++和J***A里get和set某个参数
第二:迭代,
List<Rental>.Enumerator _rentals = rentals.GetEnumerator();
这个相当于C++的iterator和MFC里的POSITION类似
重构
Extract Method 提取方法
学习使用VS2008和Resharper,还有就是单元测试框架
只完成了一小节的内容。还不完整。
剩下的基本和其他语言没有什么差别。
使用的感觉就是爽啊。
一边学习CSharp,一边学习重构,还能使用VS的单元测试工具。
第一个重构操作ExtractMethod。
下面是我重构的第一章的C#代码
http://p.thec.cn/erobot/refactory/ex01.zip
欢迎大家BS
第一章
主要学习的东西:
C#有两个知识点。
第一:Field,字段,相当于C++和J***A里get和set某个参数
第二:迭代,
List<Rental>.Enumerator _rentals = rentals.GetEnumerator();
这个相当于C++的iterator和MFC里的POSITION类似
重构
Extract Method 提取方法
学习使用VS2008和Resharper,还有就是单元测试框架
只完成了一小节的内容。还不完整。
剩下的基本和其他语言没有什么差别。
使用的感觉就是爽啊。
一边学习CSharp,一边学习重构,还能使用VS的单元测试工具。
第一个重构操作ExtractMethod。
下面是我重构的第一章的C#代码
http://p.thec.cn/erobot/refactory/ex01.zip
欢迎大家BS
相关文章推荐
- PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
- 重构:改善既有代码的设计(评注版)
- 重构:改善既有代码的设计 精彩书评二
- 重构--改善既有代码的设计
- 重构—改善既有代码的设计001:重构,第一个案例
- PHP 杂谈《重构-改善既有代码的设计》之二 对象之间搬移特性
- PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
- 《重构,改善现有代码的设计》第八章 Duplicate Observed Data
- 重构 改善既有代码的设计(读书笔记1)
- 重构 - 改善既有代码的设计
- 重构_改善既有代码的设计思维导图补充
- 《重构--改善既有代码的设计》--在对象之间搬移特性(7)
- 《重构--改善既有代码的设计》读书笔记之五:运用多态取代条件逻辑(if/else , switch)
- 重构 改善既有代码的设计——代码的坏味道
- 重构-改善既有代码的设计:重新组织数据的16种方法(六)
- 重构-改善既有代码的设计:处理概括关系 (九)
- 《重构 改善既有代码的设计》笔记
- 【读书笔记】重构 改善既有代码的设计
- 《重构---改善既有代码的设计》总结二之代码的坏味道
- 重构:改善既有代码的设计 要点总结