我上一個公司和現在的公司,都需要用到大量的 chart,比如散點圖,餅圖,曲線圖,柱狀圖等等,而且經常是各種指標以不同的組合方式成為新的圖,而且有的時候一個指標以不同的方式呈現出去
而且需求隨著時間,會變化,比如餅圖,一開始只顯示百分比,後來又要顯示實際的資料,等等
還有一個我最近做的需求,tooltip 的排列方式,以前是一律按照 value 來排序,現在新增一種新的排序方式(按照 legend 裡各個指標的順序,也就是不排序),這個需求搞了 4 天才好。
面對這樣的問題,請問用什麼設計模式比較好?
目前的程式碼庫裡,有大量的 if-else,switch case,這是沒辦法的辦法,但這不意味著,沒有使用設計模式重構的可能
所以請各位不吝賜教
而且需求隨著時間,會變化,比如餅圖,一開始只顯示百分比,後來又要顯示實際的資料,等等
還有一個我最近做的需求,tooltip 的排列方式,以前是一律按照 value 來排序,現在新增一種新的排序方式(按照 legend 裡各個指標的順序,也就是不排序),這個需求搞了 4 天才好。
面對這樣的問題,請問用什麼設計模式比較好?
目前的程式碼庫裡,有大量的 if-else,switch case,這是沒辦法的辦法,但這不意味著,沒有使用設計模式重構的可能
所以請各位不吝賜教