作者mrj5566 (J56先生)
看板MacDev
标题[问题] 流程控制 程式码重复问题
时间Fri Jun 2 14:56:36 2017
http://imgur.com/eRMiq0g
图中圈起来的3处,
都会执行一样的订单处理作业。
目前是把程式码直接 copy and paste 到这三个地方,
但这样有要修改就很容易有漏掉的地方。
所以目前会先把处理订单拉出来, 弄成一个 method,
然後在这三个地方执行。
不知道大家有建议的写法吗?
避免一样的功能程式码重复,造成以後维护的麻烦。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.23.19.150
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1496386598.A.984.html
1F:推 lovez04wj06: 就拉出来做成方法,至於要不要遵循MVVM就看你自己。 06/02 15:07
2F:推 tentenlee: 要看你function里面会用到那些东西 才知道要怎麽改 06/03 04:51
3F:推 Boston: 拉出来做方法,然後在整个 if-else 完後 用变数判断是否跑 06/03 17:17
4F:→ Boston: 订单处理 06/03 17:17