基于变更块的代码重构模式展示——以抽取方法为例

来源 :智能计算机与应用 | 被引量 : 0次 | 上传用户:yangzhengm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
代码变更的理解一般基于文本差异化工具,其处理输出的基本对象是一个变更块(hunk)。许多重构都掺杂在日常的bug修改、功能特征的增加等代码变更中,将重构与其它工作隔离有利于对代码变更的理解。现有的代码可视化方法仅展示变更文本,未进行代码变更前后重构模式的展示,没有发挥出可视化技术的优越性。本文基于变更块对代码重构模式进行展示,以抽取方法为例,在4个开源项目中进行实验,并取得了理想的展示效果。
其他文献
针对食品专业实验室资源共享、实验室开放、信息交流等方面的现状和存在的问题进行了初步探讨,结合专业教学实际情况,提出食品专业实验室的开放与综合利用的思路,旨在提高食
【摘要】依照义务教育课程方案和课程标准,对语文教科书的编撰思想进行改进和完善,将初中语文教学取得进展的核心素养作为前提。教师需要促使学生融入自主学习当中,变更原有的教学方式方法,促使学生以更大的热情融入学习当中,构建属于自身的知识体系。  【关键词】初中语文 课堂教学 部编版 核心素养  一、初中语文部编版教材编写中的语文核心素养理念  部编版教材重视课程标准提倡的语文素养融入了大量核心素养探究方
工作辊在长时间的工作中会发生磨损硬化,利用淬火工艺处理后的锻钢具有较强的淬硬性、可塑性、韧性及硬度均匀性,从而提高了工作辊的抗磨损和抗剥落强度。文中对轧制极薄材料