Каталог решений - Функции — Степень идентичности (версия 2 от 29.09.07)

Функции — Степень идентичности (версия 2 от 29.09.07)

Функции — Степень идентичности (версия 2 от 29.09.07)

В наличии

Степень идентичность в этой версии рассматривается в пяти разрезах.
Пока хорошо проработаны только первые три (имена, параметры, код), но их совокупность позволяет выделить некоторые значимые термины для классификации.
Данная классификация послужит методической основой для некой универсальной и автоматически пополняемой библиотеки функций из наиболее популярных конфигураций.
Рейтинг будет вычисляться просто — если одна и та же функция встречается в двух конфигурациях, то её рейтинг = 2.

Категория:

Описание

Функции – Степень идентичности
(версия 2 от 29.09.07)


Введение


Что стоит за
словами «Эти две функции одинаковы»?
Насколько одинаковы эти функции? Могут
ли считаться одинаковыми функции, вся
разница в которых заключается лишь в
том, что в одной использованы английские
ключевые слова, а в другой русские?


Существует
огромное количество хорошо
написанных универсальных функций и
такое же огромное количество «поделок»
и «подделок», написанных «на
скорую руку». Но почти всегда, каждый новый программист радостно кидается писать свою неповторимую функцию, вместо того, чтобы взять уже готовый проверенный вариант.


Данная
классификация призвана сформировать
некоторый общий словарь терминов,
однозначно определяющий степень
схожести двух произвольных функций,
вычисленную несколькими произвольными
инструментами для сравнения функций,
или используемый при визуальном анализе
кода.

has been added to your cart:
Оформление заказа