C# 重构之一(提取方法重构)

来源:互联网 发布:js做表格 编辑:程序博客网 时间:2024/05/18 00:09
提取方法重构:将现有的代码片段提取出来,构造成一个新的方法
优点:

1.通过强调离散的可重用方法鼓励最佳的编码做法。
2.鼓励通过较好的组织获得自记录代码。
3.当使用描述性名称时,高级别方法可以像读取一系列注释一样进行读取。

4.鼓励创建细化方法,以简化重载。

5.减少代码重复。


重构:

1.源代码

        const double PI = 3.141592;        double CalculatePaintNeeded(double paintPerUnit, double radius)        {            double area = PI * radius * radius;            return area / paintPerUnit;        }

2.对代码片段重构double area = PI * radius * radius;

3.按下快捷键Ctrl+R、Ctrl+M

4.看效果


5.NewMethod可以修改成自己想要的名字

1 0