01 2016 档案

摘要:internal class ParameterReplacer : ExpressionVisitor { public ParameterReplacer(ParameterExpression paramExpr) { this.Para... 阅读全文
posted @ 2016-01-19 16:52 zslm___ 阅读(233) 评论(0) 推荐(0) 编辑
摘要:class WX_Service{private readonly WinnerService _winnerService = new WinnerService();...}这种方式不符合设计模式思路,耦合太厉害,而且没有用到就开始占用实例了改进为 类工厂方法class WX_Service{W... 阅读全文
posted @ 2016-01-07 14:05 zslm___ 阅读(185) 评论(0) 推荐(0) 编辑
摘要:只要没有用到 this.变量/方法 的,都可以用static原代码: private string GetPeriodDesc(int lotteryPeriod) { return EnumHelper.GetEnumDesc(EnumHelperEx.ToEnum... 阅读全文
posted @ 2016-01-05 11:40 zslm___ 阅读(205) 评论(0) 推荐(0) 编辑
摘要:返回单一值是良好的编程习惯原代码: public LotteryViewModel ValidateLottery(LotteryBaseData baseData, int authTime, out GetDataForValidateLotteryResultModel data) ... 阅读全文
posted @ 2016-01-05 11:37 zslm___ 阅读(305) 评论(0) 推荐(0) 编辑
摘要:原代码private string GetExDesc(string lotteryCode) { string exDesc = "抽奖"; if (lotteryCode.ToLower() == "zajindan") ... 阅读全文
posted @ 2016-01-05 11:12 zslm___ 阅读(768) 评论(0) 推荐(0) 编辑
摘要:最近对一个同事的代码进行重构第1步对参数中有 bool值的拆分原代码如下: private bool CheckIsInFreeTimes(GetDataForValidateLotteryResultModel data, bool isHelp) { bool i... 阅读全文
posted @ 2016-01-05 11:02 zslm___ 阅读(261) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示