#你上一次加班是什么时候?#一年难得加班,除非项目封版。但是,就在昨天,我连续不加班超一个月的记录被破了,为啥?因为策划提出的需求十分的不合理。如何实现策划的需求,让我感到十分的纠结,不得已留下来加班,思考怎么尽量少改动代码。思考片刻之后,在群里面跟策划去battle了,以下是当天怼他们的原话:我们的目的是做大生意,不是小生意。所以请策划不要老想着提一些小作坊式的需求,这里做特殊处理,那里做特殊处理,既要也要;可以参考麦当劳、肯德基这些连锁企业的管理方式,提一些大企业式的通用型的需求。打个比方,我们来到一家麻辣烫,底汤是程序,调料是配置,顾客是策划;顾客可以通过自己搭配调料,来实现口味的多样化,而不是让商家把麻辣烫拿到后厨重新处理,这样成本太高了。谁引发变化,谁负责控制,承担变化带来的成本。所以策划可以多想想,怎么通过改动配置而不是改动代码的方式来实现需求的变更, 达到业务与策划的强绑定,实现功能的可插拔配置。从此,程序与业务解耦了,程序只负责提供通用方案,这样就能避免策划改需求,哥们跑断腿。这样对策划来说也是好事,因为你们的主动权更多了,可以通过调控配置来实现业务的多样化;所以,请尽量提供科学的系统的需求,或者尊重现有框架,在现有框架的范围内设计系统的需求,抛弃那些很“有趣丰富体验好”但是成本高的需求;---然后主策就来找我了,我们一起想了想该怎么设计配置,设计之后,现在写起代码来,很爽。