Service Objects 整理架構

目前專案是按照 這篇 的方式來組織 Rails 專案架構:該篇主要也是使用 service objects 的方式來組織,把較複雜的處理從 Controllers 當中抽出來並放到 services 資料夾中。比較不同的是該作者不推薦以 XXXService 的方式來命名 service objects (比如 TransactionService);反而推薦一個行為就拆成一個 service,並且以「動詞」為開頭來命名,例如 Appr

Read More...