论文部分内容阅读
克隆代码(又称重复代码)一直以来都是软件工程领域里的热门研究问题。传统观点将视角局限在软件单一版本中,认为克隆代码对程序是有害的,应及时检测并予以重构。然而近几年来的最新研究发现,克隆代码并不一定是有害的,在代码进化过程中,一些克隆代码生命周期很短,另一些始终无变化的克隆代码具有较强的健壮性,一味地对其进行重构得不偿失。