第三方庫依賴沖突問題研究綜述
軟件學(xué)報(bào)
頁數(shù): 25 2023-04-06
摘要: 軟件開發(fā)過程中,開發(fā)人員通過大量使用第三方庫來實(shí)現(xiàn)代碼復(fù)用.不同第三方庫之間存在依賴關(guān)系,第三方庫間的不兼容會(huì)導(dǎo)致第三方庫的安裝、加載、調(diào)用時(shí)出現(xiàn)錯(cuò)誤,進(jìn)而導(dǎo)致系統(tǒng)異常,這類問題稱之為第三方庫依賴沖突問題.依賴沖突的根本原因是加載的第三方庫無法覆蓋軟件引用的必需特性(例如:方法).依賴沖突問題會(huì)在第三方庫的下載安裝,項(xiàng)目編譯和運(yùn)行時(shí)中出現(xiàn),且定位困難.依賴沖突問題的修復(fù)要求開發(fā)...