整合 Eloquent
今天準備要來把 Eloquent 整合進程式裡,但因為底層的資料庫範圍這麼大,我們該如何知道測試有沒有跑到改的地方呢?
今天準備要來把 Eloquent 整合進程式裡,但因為底層的資料庫範圍這麼大,我們該如何知道測試有沒有跑到改的地方呢?
我們在重構 Name Provider 有提到,指令必須也要加參數,才有辦法傳給 Provider 產生對應的結果。
昨天在把 View 轉換成 Blade 時,會遇到一個重大的難題:我們沒有假資料建立方法可以方便地做自動化測試。
Handler 的繼承關係如下(使用 YAML 表示):
指令套件 github.com/urfave/cli 算蠻好上手的。雖然好用,但似乎其他套件也不錯,如 Cobra 等。
昨天提到 AbstractHandler 會實作存在 Processor 的方法,但實質上 AbstractHandler 是不會使用 Processor 的。
Monolog 的設計是另外寫一個 AbstractProcessingHandler 來繼承 AbstractHandler,在裡面處理 Processor:
昨天只是單純調整程式碼風格,今天開始要來改設計了!
前面 25 天,我們已經成功寫出了一個 CLI App 以及 Web App,包括交付與部署都有實作,這次鐵人賽主題的基本要求已經算達標了。
做完交付後,下一個目標就是要做部署了!不過部署做簡單一點,在 Docker 上能跑就行了!