Классификация и характеристика дублирующихся блоков программного кода. Описание основных причин появления дубликатов кода, описание и особенности форм дублирования программного кода. Отличительные черты текстового и функционального дублирования.
Проблема дублирования исходного кода в программных продуктахТаким образом, возникают ситуации, когда один и тот же по назначению программный код присутствует в проекте несколько раз, то есть дублируется. Какой именно код считать дублирующимся? Кринке (Krinke) использует для этого термин «сходный код» (similarcode); Дукасси (Ducasse) говорит о дублирующемся коде (duplicatedcode), Комондор (Komondoor) и Хорвиц (Horwitz) также используют термин «дублирующийся код» (duplicatedcode), а клонами (clones) они называют отдельные экземпляры дубликатов кода. В данной работе понятия «дублирующийся код», «дубликаты» и «клоны» будут использоваться в качестве синонимов для описания явления, когда одни фрагменты исходного кода программы идентичны или подобны (визуально или функционально) другим фрагментам этой же программы. RS-Bank5.50.001.30.10\BFCLN.ALL\dub_clnt.c // функция высвобождения static void CL_CLEARFUNC( void * item ) {if (item ) free (item ); } RS-Bank5.50.001.30.10\BFCLN.ALL\dub_grp.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы