Чому розробники покладаються на засоби перевірки різниці
Незалежно від того, чи ви програміст, який перевіряє величезний pull request, юрист, який порівнює два проекти договору, або автор, який намагається знайти, де редактор вніс зміни, читати два документи пліч-о-пліч вручну – це виснажлива вправа.
Перевірка різниці використовує розширені алгоритми (наприклад, алгоритм Маєрса) для пошуку найдовшої спільної підпослідовності між двома текстами. Потім вона точно визначає, які саме рядки — і часто які конкретні слова в цих рядках — були змінені. Це скорочує години ручної вичитки до частки секунди візуального виділення.