КЛАССИФИКАЦИЯ МЕТОДОВ ПОИСКА ПОХОЖЕГО ПРОГРАММНОГО КОДА
Journal: Science Journal "NovaInfo" (Vol.1, No. 1)Publication Date: 2010-07-01
Authors : Vakhrushev Ivan Nikolaevich;
Page : 22-24
Keywords : ДУБЛИРУЮЩИЙСЯ КОД; DUPLICATED CODE; SOFTWARE CLONES; CLONES;
Abstract
Множество инженерных задач, таких как: рефакторинг, оценка качества кода, поиск и исправление ошибок, требуют выделения синтаксически или семантически схожих фрагментов исходного кода, обычно называемых клонами (software clones). Клоны ? это фрагменты кода, которые точно или приближенно совпадают с другими фрагментами. Многочисленные исследования показывают, что в больших программных продуктах значительная часть кода (от 5% до 50%) дублируется. Существование дубликатов объясняется сложившейся практикой программирования, когда разработчики, чтобы быстро добавить некоторую функциональность, предпочитают скопировать часть кода (copy/paste), а не видоизменить и повторно использовать первоначальный код.
Other Latest Articles
- ТЕОРИЯ СЛОЖНЫХ СИСТЕМ КАК ОСНОВА МЕЖДИСЦИПЛИНАРНЫХ ИССЛЕДОВАНИЙ
- ИЛЬЯ РОМАНОВИЧ ПРИГОЖИН
- РАЗРАБОТКА И АНАЛИЗ АЛГОРИТМОВ НЕЧЁТКОГО СОПОСТАВЛЕНИЯ ЗАПИСЕЙ ПРИМЕНИТЕЛЬНО К ЗАДАЧЕ ИСКЛЮЧЕНИЯ ДУБЛИРОВАНИЯ ПЕРСОНАЛЬНЫХ ДАННЫХ
- СПОСОБ РЕШЕНИЯ ЗАДАЧИ ИСКЛЮЧЕНИЯ ДУБЛИРОВАНИЯ ПЕРСОНАЛЬНЫХ ДАННЫХ В ИНФОРМАЦИОННЫХ СИСТЕМАХ
- ?ШУБА? ДЛЯ ДОМА И ?КАМЕННАЯ? УДОЧКА НА ВЕК
Last modified: 2015-04-26 15:36:37