[问题] 流程控制 程式码重复问题

楼主: mrj5566 (J56先生)   2017-06-02 14:56:36
http://imgur.com/eRMiq0g
图中圈起来的3处,
都会执行一样的订单处理作业。
目前是把程式码直接 copy and paste 到这三个地方,
但这样有要修改就很容易有漏掉的地方。
所以目前会先把处理订单拉出来, 弄成一个 method,
然后在这三个地方执行。
不知道大家有建议的写法吗?
避免一样的功能程式码重复,造成以后维护的麻烦。
作者: lovez04wj06 (车前草)   2017-06-02 15:07:00
就拉出来做成方法,至于要不要遵循MVVM就看你自己。
作者: tentenlee (天天)   2017-06-03 04:51:00
要看你function里面会用到那些东西 才知道要怎么改
作者: Boston (Boston)   2017-06-03 17:17:00
拉出来做方法,然后在整个 if-else 完后 用变量判断是否跑订单处理

Links booklink

Contact Us: admin [ a t ] ucptt.com