APP開發(fā)接口的時候會遇到很多version(andriod1.2.3.2、iphone1.2.2.3、ipad2.5.3.1...)很多client(安卓、iphone、ipad),因為產(chǎn)品是迭代開發(fā)的,可能不同的客戶端不同的版本設(shè)計的邏輯都不一樣,導(dǎo)致在代碼里面有很多這樣的if判斷,維護和代碼可讀性極差,這塊應(yīng)該怎么設(shè)計才能是代碼和邏輯更清晰、維護起來更容易?或者這塊產(chǎn)品應(yīng)該符合什么樣的設(shè)計規(guī)范或者編寫代碼的時候應(yīng)該滿足什么樣的設(shè)計模式
APP開發(fā)接口的時候會遇到很多客戶端、版本,在代碼里面有很多if判斷,這塊應(yīng)該怎么設(shè)計才能是代碼和邏輯更清晰、維護起來更容易?
紅糖糍粑
2019-04-10 20:48:40