ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

КЛАССИФИКАЦИЯ МЕТОДОВ ПОИСКА ПОХОЖЕГО ПРОГРАММНОГО КОДА

Journal: Science Journal "NovaInfo" (Vol.1, No. 1)

Publication Date:

Authors : ;

Page : 22-24

Keywords : ДУБЛИРУЮЩИЙСЯ КОД; DUPLICATED CODE; SOFTWARE CLONES; CLONES;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

Множество инженерных задач, таких как: рефакторинг, оценка качества кода, поиск и исправление ошибок, требуют выделения синтаксически или семантически схожих фрагментов исходного кода, обычно называемых клонами (software clones). Клоны ? это фрагменты кода, которые точно или приближенно совпадают с другими фрагментами. Многочисленные исследования показывают, что в больших программных продуктах значительная часть кода (от 5% до 50%) дублируется. Существование дубликатов объясняется сложившейся практикой программирования, когда разработчики, чтобы быстро добавить некоторую функциональность, предпочитают скопировать часть кода (copy/paste), а не видоизменить и повторно использовать первоначальный код.

Last modified: 2015-04-26 15:36:37