重构--改善既有代码的设计 CSharp版本
来源:互联网 发布:阿里云企业版 编辑:程序博客网 时间:2024/06/08 16:24
使用着VS2008+resharper3.1,重构真的很轻松。
第一章
主要学习的东西:
- C#有两个知识点。
第一:Field,字段,相当于C++和JAVA里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
- 重构--改善既有代码的设计 CSharp版本
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计
- 重构:改善既有代码的设计
- 重构--改善既有代码的设计
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计+
- 重构--改善既有代码的设计
- 重构 改善既有代码的设计
- 重构.改善既有代码的设计
- 重构:改善既有代码的设计
- 重构,改善既有代码的设计
- 重构改善既有代码的设计
- 重构-改善既有代码的设计
- 重构:改善既有代码的设计
- 以XML 填充 TreeView
- 1233行编辑器
- 1757找i个连续自然数累加为N
- xp下双开3389源码
- 如何在sql server 2005下安装并导入adventureworks数据库
- 重构--改善既有代码的设计 CSharp版本
- 1712一个搜索问题
- 1908小丁的试验
- 在Visual C#中用ListView显示数据记录
- VB控件
- 1501 Combination Lock
- 终于在CSDN上开通我的Blog了
- Python中time.strptime支持的timezone
- 动态配置工厂类