一种消息提示方法及装置制造方法及图纸

技术编号:12577558 阅读:59 留言:0更新日期:2015-12-23 17:09
本发明专利技术实施例公开了一种消息提示方法及装置,方法包括:接收用户对基础项目的代码修改指令;根据所述代码修改指令,对基础项目的代码进行修改,并生成基础项目所对应的修改信息;根据所述修改信息和预先创建的信息记录文件,判断是否满足预设提示消息展示条件;如果满足,则向用户展示提示消息,所述提示消息用于提示用户所述基础项目的代码中的目标类和/或目标方法被其他项目引用。应用本发明专利技术实施例,基础项目的开发人员在修改基础项目后,可以通过展示的提示消息获知自己对基础项目的修改会造成哪些项目的编译错误,进而对基础项目的代码重新进行修改,避免了基础项目中的代码被修改后,引用项目编译错误的情况出现。

【技术实现步骤摘要】

本专利技术设及计算机
,特别设及一种消息提示方法及装置
技术介绍
在计算机项目开发的过程中,项目开发人员在开发项目时,为了减少自己代码编 写的工作量,提高工作效率,通常情况下,项目开发人员会引用其他项目中的代码,例如,项 目开发人员A开发的项目为X,项目开发人员B开发的项目为y,B开发的项目y引用A开发 的项目X中的代码,相对项目X和项目y而言,项目X-般被称为基础项目或被引用项目, 项目y被称为引用项目。 但是,在实际应用中,项目开发人员A并不知道有哪些项目引用了自己开发的项 目X中的代码,当项目开发人员A对项目X的代码进行修改(例如,将项目X中的display 方法修改为displayl方法)后,如果项目y引用了未进行修改前的项目X中的代码中的 display方法,当对项目y重新进行编译时,会因为找不到被引用的display方法,进而造成 项目y编译错误。
技术实现思路
本专利技术实施例的目的在于提供一种消息提示方法及装置,W避免基础项目中的代 码被修改后,引用项目编译错误的情况出现。 为达到上述目的,本专利技术实施例公开了一种消息提示方法,包括: 接收用户对基础项目的代码修改指令,其中,所述基础项目中被预先创建信息记 录文件,所述信息记录文件用于记录关于引用项目引用所述基础项目的相关信息; 根据所述代码修改指令,对所述基础项目的代码进行修改,并生成所述基础项目 所对应的修改信息; 在接收到用户对所述基础项目的代码修改完成指令之后,根据所述修改信息和所 述信息记录文件,判断是否满足预设提示消息展示条件; 如果满足,则向用户展示提示消息,W使用户对所述基础项目的代码重新进行修 改,所述提示消息用于提示用户所述基础项目的代码中的目标类和/或目标方法被其他项 目引用,所述目标类和/或目标方法为从所述修改信息中所确定出的。 较佳的,所述关于引用项目引用所述基础项目的相关信息包括: 基础项目的代码中类的名称W及引用项目与基础项目的代码中的类的第一对应 关系;或 基础项目的代码中方法的名称W及引用项目与基础项目的代码中的方法的第二 对应关系;或 基础项目的代码中类的名称、基础项目的代码中方法的名称W及引用项目与基础 项目的代码中的类和/或方法的第S对应关系。 较佳的,所述关于引用项目引用所述基础项目的相关信息包括:基础项目的代码 中类的名称w及引用项目与基础项目的代码中的类的第一对应关系; 所述修改信息中包括: 发生修改的代码中,名称发生修改的类在修改之前的第一名称和修改之后的第二 名称; 所述根据所述修改信息和所述信息记录文件,判断是否满足预设提示消息展示条 件,包括: 在所述信息记录文件所记录的基础项目的代码中的类的名称中,检测是否存在所 述第一名称,如果存在,表示满足预设的提示消息展示条件; 所述向用户展示提示消息,W使用户对所述基础项目的代码重新进行修改,包 括: 根据所述第一对应关系,向用户展示用于提示用户所述基础项目中的具有所述第 一名称的类被与具有所述第一名称的类对应的引用项目引用的提示消息,W使用户根据所 述第一名称和所述第二名称对名称发生修改的类重新进行修改。 较佳的,所述关于引用项目引用所述基础项目的相关信息包括:基础项目的代码 中方法的名称W及引用项目与基础项目的代码中的方法的第二对应关系; 所述修改信息中包括: 发生修改的代码中,名称发生修改的方法在修改之前的第=名称和修改之后的第 四名称; 所述根据所述修改信息和所述信息记录文件,判断是否满足预设提示消息展示条 件,包括: 在所述信息记录文件所记录的基础项目的代码中的方法的名称中,检测是否存在 所述第=名称,如果存在,表示满足预设的提示消息展示条件; 所述向用户展示提示消息,W使用户对所述基础项目的代码重新进行修改,包 括: 根据所述第二对应关系,向用户展示用于提示用户所述基础项目中的具有所述第 =名称的方法被与具有所述第=名称的方法对应的引用项目引用的提示消息,W使用户根 据所述第=名称和所述第四名称对名称发生修改的方法重新进行修改。[002引较佳的,所述关于引用项目引用所述基础项目的信息中包括:基础项目的代码中 类的名称、基础项目的代码中方法的名称W及引用项目与基础项目的代码中的类和/或方 法的第=对应关系; 所述修改信息中包括: 发生修改的代码中,名称发生修改的类在修改之前的第五名称和修改之后的第六 名称W及名称发生修改的方法在修改之前的第屯名称和修改之后的第八名称; 所述根据所述修改信息和所述信息记录文件,判断是否满足预设提示消息展示条 件,包括: 在所述信息记录文件所记录的基础项目的代码中的类的名称中,检测是否存在所 述第五名称,并在所述信息记录文件所记录的基础项目的代码中的方法的名称中,检测是 否存在所述第屯名称; 在检测到所述信息记录文件所记录的基础项目的代码中的类的名称中存在所述 第五名称,和/或检测到所述信息记录文件所记录的基础项目的代码中的方法的名称中存 在所述第屯名称的情况下,表示满足预设的提示消息展示条件; 所述向用户展示提示消息,W使用户对所述基础项目的代码重新进行修改,包 括: 根据所述第=对应关系,向用户展示用于提示用户所述基础项目中的具有所述第 五名称的类被与具有所述第五名称的类对应的引用项目引用的提示消息,和/或向用户展 示用于提示用户所述基础项目中的具有所述第屯名称的方法被与具有所述第屯名称的方 法对应的引用项目引用的提示消息,W使用户根据所述第五名称和所述第六名称对名称发 生修改的类重新进行修改,和/或使用户根据所述第屯名称和所述第八名称对名称发生修 改的方法重新进行修改。 较佳的,还包括: 在对所述基础项目的代码进行修改的过程中,如果所述基础项目引用其他项目, 则在其他项目的信息记录文件中添加用于记录关于所述基础项目引用所述其他项目的相 关f目息。[003引为达到上述目的,本专利技术实施例还公开了一种消息提示装置,包括:代码修改指令 接收模块、修改信息生成模块、判断模块和提示消息展示模块,其中, 所述代码修改指令接收模块,用于接收用户对基础项目的代码修改指令,其中,所 述基础项目中被预先创建信息记录文件,所述信息记录文件用于记录关于引用项目引用所 述基础项目的相关信息; 所述修改信息生成模块,用于根据所述代码修改指令接收模块接收到的代码修改 指令,对所述基础项目的代码进行修改,并生成所述基础项目所对应的修改信息; 所述判断模块,用于在接收到用户对所述基础项目的代码修改完成指令之后,根 据所述修改信息生成模块生成的修改信息和所述信息记录文件,判断是否满足预设提示消 息展示条件; 所述提示消息展示模块,用于在所述判断模块判断结果为是的情况下,向用户展 示提示消息,W使用户对所述基础项目的代码重新进行修改,所述提示消息用于提示用户 所述基础项目的代码中的目标类和/或目标方法被其他项目引用,所述目标类和/或目标 方法为从所述所述修改信息生成模块生成的修改信息中所确定出的。 较佳的,所述关于引用项目引用所述基础项目的相关信息包括: W44] 基础项目的代码中类的名称W及引用项目与基础项目的代码中的类的第一对应 关系;或 W45] 基础项目的代码中方法的名称W及引用项目与基础项目的代码本文档来自技高网...

【技术保护点】
一种消息提示方法,其特征在于,包括:接收用户对基础项目的代码修改指令,其中,所述基础项目中被预先创建信息记录文件,所述信息记录文件用于记录关于引用项目引用所述基础项目的相关信息;根据所述代码修改指令,对所述基础项目的代码进行修改,并生成所述基础项目所对应的修改信息;在接收到用户对所述基础项目的代码修改完成指令之后,根据所述修改信息和所述信息记录文件,判断是否满足预设提示消息展示条件;如果满足,则向用户展示提示消息,以使用户对所述基础项目的代码重新进行修改,所述提示消息用于提示用户所述基础项目的代码中的目标类和/或目标方法被其他项目引用,所述目标类和/或目标方法为从所述修改信息中所确定出的。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄福伟陈彰
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1