Que fait un vérificateur de différences
Un vérificateur de différences compare deux versions d'un texte et vous montre exactement ce qui a changé entre elles. Au lieu de plisser les yeux sur deux paragraphes en essayant de repérer le mot modifié, vous collez les deux versions et l'outil met en évidence chaque différence ligne par ligne, les ajouts marqués dans un sens, les suppressions dans un autre. C'est la même idée de base derrière le « suivi des modifications » que vous voyez dans la révision du code et l'édition de documents, distillée en une seule étape de collage et de comparaison.
Quand il faut comparer deux textes
Les utilisations sont partout une fois que vous commencez à les remarquer. Les rédacteurs comparent deux brouillons pour voir ce qu’un éditeur a modifié. Les développeurs comparent deux versions d'un fichier de configuration ou d'un extrait pour trouver ce qui a échoué. Quiconque examine un contrat compare la version qu’il a envoyée avec la version qui lui est revenue, pour détecter les clauses discrètement modifiées. Les étudiants comparent leur travail aux commentaires. Les équipes d'assistance comparent une configuration fonctionnelle et une configuration défectueuse. Dans tous les cas, la question est la même : qu’est-ce qui est différent ?, et l’analyse oculaire est lente et peu fiable.
Comment fonctionne la comparaison
L'outil compare les deux textes ligne par ligne et trouve la plus longue séquence de lignes qu'ils ont en commun, puis marque tout le reste comme étant ajouté ou supprimé. Les lignes qui apparaissent uniquement dans le deuxième texte sont des ajouts ; les lignes qui apparaissent uniquement dans la première sont des suppressions ; les lignes présentes dans les deux, dans le même ordre, sont inchangées. Cette comparaison au niveau de la ligne correspond exactement à la manière dont fonctionnent la plupart des différences de contrôle de version, et constitue la granularité la plus utile pour la prose, les listes et le code.
Lire le résultat
Dans le résultat, les lignes supprimées (présentes dans la version originale mais pas dans la version modifiée) sont affichées en rouge avec un signe moins, et les lignes ajoutées (nouvelles dans la version modifiée) sont affichées en vert avec un signe plus. Les lignes inchangées apparaissent en gris sourd pour le contexte. Un bref résumé en bas vous indique combien de lignes ont été ajoutées et supprimées au total. Ce code couleur vous permet de voir en un coup d'œil si un changement était mineur ou radical, et précisément où les modifications ont abouti.
Étant donné que la comparaison s'effectue entièrement dans votre navigateur, les deux textes restent sur votre appareil et rien n'est téléchargé. Cela est important lorsque vous comparez des documents confidentiels, des contrats ou du code privé, où l'envoi du contenu à un serveur serait un réel problème.