[發明專利]一種消息提示方法及裝置有效
| 申請號: | 201510542969.6 | 申請日: | 2015-08-28 |
| 公開(公告)號: | CN105183467B | 公開(公告)日: | 2019-04-12 |
| 發明(設計)人: | 黃福偉;陳彰 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 消息 提示 方法 裝置 | ||
本發明實施例公開了一種消息提示方法及裝置,方法包括:接收用戶對基礎項目的代碼修改指令;根據所述代碼修改指令,對基礎項目的代碼進行修改,并生成基礎項目所對應的修改信息;根據所述修改信息和預先創建的信息記錄文件,判斷是否滿足預設提示消息展示條件;如果滿足,則向用戶展示提示消息,所述提示消息用于提示用戶所述基礎項目的代碼中的目標類和/或目標方法被其他項目引用。應用本發明實施例,基礎項目的開發人員在修改基礎項目后,可以通過展示的提示消息獲知自己對基礎項目的修改會造成哪些項目的編譯錯誤,進而對基礎項目的代碼重新進行修改,避免了基礎項目中的代碼被修改后,引用項目編譯錯誤的情況出現。
技術領域
本發明涉及計算機技術領域,特別涉及一種消息提示方法及裝置。
背景技術
在計算機項目開發的過程中,項目開發人員在開發項目時,為了減少自己代碼編寫的工作量,提高工作效率,通常情況下,項目開發人員會引用其他項目中的代碼,例如,項目開發人員A開發的項目為x,項目開發人員B開發的項目為y,B開發的項目y引用A開發的項目x中的代碼,相對項目x和項目y而言,項目x一般被稱為基礎項目或被引用項目,項目y被稱為引用項目。
但是,在實際應用中,項目開發人員A并不知道有哪些項目引用了自己開發的項目x中的代碼,當項目開發人員A對項目x的代碼進行修改(例如,將項目x中的display方法修改為display1方法)后,如果項目y引用了未進行修改前的項目x中的代碼中的display方法,當對項目y重新進行編譯時,會因為找不到被引用的display方法,進而造成項目y編譯錯誤。
發明內容
本發明實施例的目的在于提供一種消息提示方法及裝置,以避免基礎項目中的代碼被修改后,引用項目編譯錯誤的情況出現。
為達到上述目的,本發明實施例公開了一種消息提示方法,包括:
接收用戶對基礎項目的代碼修改指令,其中,所述基礎項目中被預先創建信息記錄文件,所述信息記錄文件用于記錄關于引用項目引用所述基礎項目的相關信息;
根據所述代碼修改指令,對所述基礎項目的代碼進行修改,并生成所述基礎項目所對應的修改信息;
在接收到用戶對所述基礎項目的代碼修改完成指令之后,根據所述修改信息和所述信息記錄文件,判斷是否滿足預設提示消息展示條件;
如果滿足,則向用戶展示提示消息,以使用戶對所述基礎項目的代碼重新進行修改,所述提示消息用于提示用戶所述基礎項目的代碼中的目標類和/或目標方法被其他項目引用,所述目標類和/或目標方法為從所述修改信息中所確定出的。
較佳的,所述關于引用項目引用所述基礎項目的相關信息包括:
基礎項目的代碼中類的名稱以及引用項目與基礎項目的代碼中的類的第一對應關系;或
基礎項目的代碼中方法的名稱以及引用項目與基礎項目的代碼中的方法的第二對應關系;或
基礎項目的代碼中類的名稱、基礎項目的代碼中方法的名稱以及引用項目與基礎項目的代碼中的類和/或方法的第三對應關系。
較佳的,所述關于引用項目引用所述基礎項目的相關信息包括:基礎項目的代碼中類的名稱以及引用項目與基礎項目的代碼中的類的第一對應關系;
所述修改信息中包括:
發生修改的代碼中,名稱發生修改的類在修改之前的第一名稱和修改之后的第二名稱;
所述根據所述修改信息和所述信息記錄文件,判斷是否滿足預設提示消息展示條件,包括:
在所述信息記錄文件所記錄的基礎項目的代碼中的類的名稱中,檢測是否存在所述第一名稱,如果存在,表示滿足預設的提示消息展示條件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510542969.6/2.html,轉載請聲明來源鉆瓜專利網。





