APP開(kāi)發(fā)接口的時(shí)候會(huì)遇到很多version(andriod1.2.3.2、iphone1.2.2.3、ipad2.5.3.1...)很多client(安卓、iphone、ipad),因?yàn)楫a(chǎn)品是迭代開(kāi)發(fā)的,可能不同的客戶端不同的版本設(shè)計(jì)的邏輯都不一樣,導(dǎo)致在代碼里面有很多這樣的if判斷,維護(hù)和代碼可讀性極差,這塊應(yīng)該怎么設(shè)計(jì)才能是代碼和邏輯更清晰、維護(hù)起來(lái)更容易?或者這塊產(chǎn)品應(yīng)該符合什么樣的設(shè)計(jì)規(guī)范或者編寫(xiě)代碼的時(shí)候應(yīng)該滿足什么樣的設(shè)計(jì)模式
APP開(kāi)發(fā)接口的時(shí)候會(huì)遇到很多客戶端、版本,在代碼里面有很多if判斷,這塊應(yīng)該怎么設(shè)計(jì)才能是代碼和邏輯更清晰、維護(hù)起來(lái)更容易?
哆啦的時(shí)光機(jī)
2019-04-19 16:12:57