chart config 的设计模式
資深大佬 : ericgui 3
我上一个公司和现在的公司,都需要用到大量的 chart,比如散点图,饼图,曲线图,柱状图等等,而且经常是各种指标以不同的组合方式成为新的图,而且有的时候一个指标以不同的方式呈现出去
而且需求随着时间,会变化,比如饼图,一开始只显示百分比,后来又要显示实际的数据,等等
还有一个我最近做的需求,tooltip 的排列方式,以前是一律按照 value 来排序,现在新增一种新的排序方式(按照 legend 里各个指标的顺序,也就是不排序),这个需求搞了 4 天才好。
面对这样的问题,请问用什么设计模式比较好?
目前的代码库里,有大量的 if-else,switch case,这是没办法的办法,但这不意味着,没有使用设计模式重构的可能
所以请各位不吝赐教
大佬有話說 (8)