История изменений
Исправление soomrack, (текущая версия) :
Не особо понял чего тебе нужно.
По поводу расстояний между строками тебе выше уже ответили, правда учти, что некоторые метрики это NP-полные задачи…
Примеры реализации тоже вроде бросили: git, diff…
Но как тебе это все поможет? Ведь с т.з. тестирования, если код изменился, то его надо снова тестировать, единственное, что ты можешь выкинуть из строк – это комментарии, поэтому тебе надо сохранять информацию о неизменности многострочного блока. Что приводит к мысли, что у тебя есть просто поиск вхождения подстроки (оттестированные блоки) в строку (весь код).
Исходная версия soomrack, :
Не особо понял чего тебе нужно.
По поводу расстояний между строками тебе выше уже ответили, правда учти, что некоторые метрики это NP-полные задачи…
Примеры реализации тоже вроде бросили: git, diff…
Но как тебе это все поможет? Ведь с т.з. тестирования, если код изменился, то его надо снова тестировать, единственное, что ты можешь выкинуть из строк это комментарии, поэтому надо сохранять информацию о неизменности многострочного блока.