Нам нужно вычислить общее изменение строк кода между двумя версиями (V1 и V2) большой кодовой базы Java.Инструмент, который использует Eclipse или Mercurial, был бы идеальным.
Подсчет количества строк кода в V1 и V2 недостаточен, так как некоторые части кода будут удалены и переписаны между версиями.
Что нам действительно нужно, так это вычислить что-то вроде:
- I = пересечение V1 и V2
- D = разница от I до V2
Тогда мы можем вычислить такие вещи, как процентное изменение = D / V2
Какие-либо рекомендации для инструментов, которые могут это сделать?