APP開發(fā)公司淺析如何調(diào)用跨業(yè)務(wù)模塊,跨業(yè)務(wù)模塊調(diào)用是指當(dāng)一個(gè)APP中存在A業(yè)務(wù)、B業(yè)務(wù)等多個(gè)業(yè)務(wù)模塊時(shí),B業(yè)務(wù)模塊有可能會(huì)需要調(diào)用A業(yè)務(wù)模塊的接口方法,A業(yè)務(wù)模塊又有可能調(diào)用其他業(yè)務(wù)模塊的接口方法。在Android開發(fā)中,就是指多個(gè)Activity間的相互通信和調(diào)用,這樣會(huì)導(dǎo)致Acticity間的橫向依賴,并產(chǎn)生以下問題。
(1)當(dāng)一個(gè)功能需要多個(gè)開發(fā)人員合作完成時(shí),某些依賴層上端的開發(fā)人員在前期無(wú)法正常進(jìn)行開發(fā),而依賴層下端的開發(fā)人員任務(wù)繁重,不能很好的并行開發(fā),整體開發(fā)進(jìn)度會(huì)變慢。
(2)當(dāng)開發(fā)依賴于某個(gè)舊業(yè)務(wù)模塊的新業(yè)務(wù)模塊時(shí),而舊模塊間又相互依賴,開發(fā)人員可能需要把相關(guān)業(yè)務(wù)模塊都導(dǎo)入開發(fā)環(huán)境且也要做一定的了解,這也會(huì)影響開發(fā)進(jìn)度。
(3)如果某個(gè)業(yè)務(wù)模塊做了修改,如Activity改名,其他相關(guān)業(yè)務(wù)模塊也要做修改,導(dǎo)致增加任務(wù)量和代碼維護(hù)成本上升。深圳APP開發(fā)公司本文關(guān)于“APP開發(fā)公司淺析如何調(diào)用跨業(yè)務(wù)模塊”的知識(shí)就介紹分享到這里,謝謝關(guān)注,博納網(wǎng)絡(luò)編輯整理。