写在前面 组里接手了一个在运行的票台系统,包括收银,客户体验,店内商超等子系统,要求将服务端进行云端化,以应对分店的增多和决策层对于数据的需要,而随着时间的退役和各种收费策略的改变,促销活动的展开等,里边的代码日渐腐烂,好多内容都直接在Controller中进行修改,比如有个用于门票支付的Controller里边的action长达近700行,并且牵扯到现金支付,根本不敢进行修改. 重构 程序使用Asp.net MVC,并且已经升级到MVC5,服务层通过Unity注入进Controll,orm使用…