2013年9月3日

设计原则:消除Switch...Case的过程,可能有点过度设计了。

摘要: 备注不要重复自己,也不要重复别人,一旦养成了“拷贝和粘贴”的习惯,写程序的时候非常容易导致重复,好在一直暗示自己要稍后进行重构,本文给出一个重构的示例。需求需求:按照年、月和日显示销售数据,根据不同的周期类型,有三个问题需要注意:默认的日期范围不同图表中显示的格式不同默认的模拟数据不同(发布环境会使用真实的数据)如下图:第一遍代码(重复的代码)最爱的拷贝和粘贴。默认的日期范围不同 1 private void ResetStartDateAndEndDate() 2 { 3 this.EndDate = DateTime.Now; 4 ... 阅读全文

posted @ 2013-09-03 23:40 幸福框架 阅读(5544) 评论(21) 推荐(2) 编辑

导航

我要啦免费统计