重构--改善既有代码的设计 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