每做一个功能、一段代码,都首先想着怎么做抽象,如何抽象出来一种最简单、最直观的逻辑。部分情况可以,但是有些时候业务逻辑实在太复杂,产品经理在定逻辑的时候就是按照面向过程的思路来定的,所以这时候即使绞尽脑汁也无法抽象出来一个更简单直观产品逻辑,即使抽象出来也是非常牵强,各种别扭,这时候按照面向过程的思路写可能是最合适的方式。 今天在定义特卖多引擎路由逻辑时候想了两三天了没有抽象出来,才按照用户操作的步骤来思考,会有很大帮助。
每做一个功能、一段代码,都首先想着怎么做抽象,如何抽象出来一种最简单、最直观的逻辑。部分情况可以,但是有些时候业务逻辑实在太复杂,产品经理在定逻辑的时候就是按照面向过程的思路来定的,所以这时候即使绞尽脑汁也无法抽象出来一个更简单直观产品逻辑,即使抽象出来也是非常牵强,各种别扭,这时候按照面向过程的思路写可能是最合适的方式。 今天在定义特卖多引擎路由逻辑时候想了两三天了没有抽象出来,才按照用户操作的步骤来思考,会有很大帮助。