1.一種代碼調試方法,其特征在于,包括:
獲取代碼調制裝置的入口參數;所述入口參數包括:程序的名稱、程序的類型和程序的層次;所述程序的層次指示了所述程序在集成開發環境中所在的開發層次;
獲取登陸用戶對應的搜索庫鏈;所述搜索庫鏈包括所述登錄用戶對應的各個數據庫的原始搜索優先級;所述數據庫包括:所述集成開發環境中各個開發層次對應的數據庫和所述登陸用戶對應的臨時數據庫;
修改所述搜索庫鏈,以使所述臨時數據庫的搜索優先級高于所述集成開發環境中各個開發層次對應的數據庫的搜索優先級;
根據所述程序的名稱和所述程序的層次將所述程序從所述集成開發環境拷貝到所述臨時數據庫中;
根據所述程序的類型調用與所述程序的類型對應的編譯命令對所述臨時數據庫中的程序進行編譯,生成調試代碼;
對所述調試代碼進行調試,獲得調試結果。
2.根據權利要求1所述的方法,其特征在于,所述入口參數還包括:更新數據庫指示信息;所述方法還包括:
若所述更新數據庫指示信息指示需要更新數據庫,則將所述程序對應的調試信息更新至與所述程序的層次對應的數據庫中。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
將所述搜索庫鏈中各個數據庫的搜索優先級恢復為各個數據庫的原始搜索優先級。
4.根據權利要求1至3任一項所述的方法,其特征在于,所述方法還包括:
刪除所述臨時數據庫中的所述程序、所述調試代碼和所述調試結果。
5.根據權利要求1至3任一項所述的方法,其特征在于,所述方法還包括:
在用戶退出登出時,清空所述用戶對應的臨時數據庫中的所有數據。
6.一種代碼調試裝置,其特征在于,包括:
參數獲取模塊,用于獲取所述代碼調試裝置的入口參數;所述入口參數包括:程序的名稱、程序的類型和程序的層次;所述程序的層次指示了所述程序在集成開發環境中所在的開發層次;
庫鏈獲取模塊,用于獲取登陸用戶對應的搜索庫鏈;所述搜索庫鏈包括所述登錄用戶對應的各個數據庫的原始搜索優先級;所述數據庫包括:所述集成開發環境中各個開發層次對應的數據庫和所述登陸用戶對應的臨時數據庫;
庫鏈修改模塊,用于修改所述搜索庫鏈,以使所述臨時數據庫的搜索優先級高于所述集成開發環境中各個開發層次對應的數據庫的搜索優先級;
拷貝模塊,用于根據所述程序的名稱和所述程序的層次將所述程序從所述集成開發環境拷貝到所述臨時數據庫中;
編譯模塊,用于根據所述程序的類型調用與所述程序的類型對應的編譯命令對所述臨時數據庫中的程序進行編譯,生成調試代碼;
調試模塊,用于對所述調試代碼進行調試,獲得調試結果。
7.根據權利要求6所述的裝置,其特征在于,所述入口參數還包括:更新數據庫指示信息;所述裝置還包括:更新模塊;
所述更新模塊用于:
若所述更新數據庫指示信息指示需要更新數據庫,則將所述程序對應的調試信息更新至與所述程序的層次對應的數據庫中。
8.根據權利要求6所述的裝置,其特征在于,所述庫鏈修改模塊還用于:
將所述搜索庫鏈中各個數據庫的搜索優先級恢復為各個數據庫的原始搜索優先級。
9.根據權利要求6至8任一項所述的裝置,其特征在于,所述裝置還包括:數據刪除模塊;所述數據刪除模塊用于:
刪除所述臨時數據庫中的所述程序、所述調試代碼和所述調試結果。
10.根據權利要求6至8任一項所述的裝置,其特征在于,所述數據刪除模塊還用于:
在用戶退出登出時,清空所述用戶對應的臨時數據庫中的所有數據。