Фон
В качестве части работы по абстрагированию нескольких классов в один интерфейс мне пришлось изменить файл, который использует один из этих старых классов, чтобы теперь указывать на негополя интерфейса.
Файл ранее выглядел бы примерно так (например, упрощенно).
public class Foo{
public string RetrieveValue(MyModel model)
{
return model.Area.Street.Flat;
}
public string RetrieveOtherValue(MyModel model)
{
return model.Area.Shop;
}
}
Но теперь выглядел бы так.
public class Foo{
public string RetrieveValue(MyModel model)
{
return model.Base_Area.Base_Street.Base_Flat;
}
public string RetrieveOtherValue(MyModel model)
{
return model.Base_Area.Base_Shop;
}
}
Вопрос
Можно ли легко проверить, что единственным изменением здесь было включение Base_
в разных местах?
В этом масштабе легко увидеть с помощью инструмента сравнения, но файл достаточно большой, чтобы я не доверял, просто глядя на него.Мой источник управления используется git, но я рад использовать другие инструменты, если это необходимо.
В идеале, я бы тоже хотел игнорировать все виды пробелов.