现在的位置: 首页 > 综合 > 正文

第10天:提取方法

2012年06月10日 ⁄ 综合 ⁄ 共 1183字 ⁄ 字号 评论关闭

这一条重构的建议是尽量提取方法,使得代码更加清晰明了

旧的代码:

Code

 

 

为了弄明白CalculateGrandTotal() 这个方法的意思你会把代码整个看一遍,从而知道是做了3件事情

1,计算总额

2,计算优惠折扣

3,添加消费税

相比较而言我们可以作如下重构

Code

 

 

将三件事情分成三个子方法,这样每个方法可以专司其职,使得代码更具有可读性

这是一个很重要的重构方法,方法尽量不要超过100行,因为越长的方法越容易出bug

抱歉!评论已关闭.