看板 MacDev 關於我們 聯絡資訊
http://imgur.com/eRMiq0g 圖中圈起來的3處, 都會執行一樣的訂單處理作業。 目前是把程式碼直接 copy and paste 到這三個地方, 但這樣有要修改就很容易有漏掉的地方。 所以目前會先把處理訂單拉出來, 弄成一個 method, 然後在這三個地方執行。 不知道大家有建議的寫法嗎? 避免一樣的功能程式碼重複,造成以後維護的麻煩。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.23.19.150 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1496386598.A.984.html
lovez04wj06: 就拉出來做成方法,至於要不要遵循MVVM就看你自己。 06/02 15:07
tentenlee: 要看你function裡面會用到那些東西 才知道要怎麼改 06/03 04:51
Boston: 拉出來做方法,然後在整個 if-else 完後 用變數判斷是否跑 06/03 17:17
Boston: 訂單處理 06/03 17:17