0%

前言

Hi, 身為一個軟體工程師,我們最常見的問題就是變動的需求。而程式碼變更,就會有機會出現不可預期 Bug,有時候已經不是小拇指和食指動一動就可以解決的問題,因此設計模式可以降低程式的債務。本次專案目標就是利用DDD架構一步步帶大家寫出一個點擊小遊戲。

在這篇中給大家一些基本的概念可以在往後的實作中漸漸熟悉,如果想要更了解這個架構,可以到文章的最下面我放了幾篇推薦的文章還有一個對專案管理有幫助的影片,雖然他是用 Ruby 來講解的。

閱讀全文 »

前言

Hi, 在原本的try&catch中我們可以截取大部分的錯誤,但是這僅能告訴我程式崩潰然後就噴一堆錯誤出來,對我來說就好像有人把整個程式丟給我說不能動一樣,因此try&catch並不能滿足我對程式追求的完美,這就是我要介紹Dartz的原因,它可以幫助你排除掉一些問題。

本篇教學會延續上一篇[Day14] Flutter - 怎麼串接API ( Http )的程式碼進行修改。

完整程式碼

閱讀全文 »

前言

Hi, 今天要教大家 Auto Router 這個套件,教學內容只會擷取片段程式碼,建議大家搭配完整程式碼來練習。

完整程式碼

有時候App需要切換很多個頁面,或者太多頁面的路徑常常很難找出錯誤,我們可以使用Autorouter來幫助我們簡化程式碼,如果有哪個路徑不對,只需要檢查我們設定的參數是否有錯誤就可以了。

閱讀全文 »