1. 因應第三方 API 出現 403 Forbbiden 突發狀況,即時調整發送 API Request 之程式判斷,順利使網站準時上線維持穩定運作。
2. 為解決 API 回應結果中,圖片檔案格式不正確而導致儲存失敗的情境,善用例外處理機制(Exception Handling),使儲存程序能繼續進行。
3. 為改善在 Heroku 無法使用 Active Storage 儲存圖片的問題,於 production 環境串接 Google Cloud Platform Storage,使儲存圖片功能能在 Heroku 正常運作。
4. 為優化 Controller 的 create action 涵蓋過多的邏輯判斷,運用 Service Object 將邏輯封裝 ,提升程式碼的易讀性與維護的彈性。