ToolzPod

Comparateur de code

Comparez des extraits de code

Qu'est-ce qu'un vérificateur de différences de code ?

Un vérificateur de différences de code compare deux blocs de texte ou de code et met en évidence les différences entre eux. Il affiche les ajouts, les suppressions et les modifications ligne par ligne, de la même manière que les systèmes de contrôle de version comme Git affichent les modifications.

Comment utiliser ce vérificateur de différences de code

  1. Collez les deux blocs de code dans la zone de saisie unique, séparés par une ligne contenant uniquement ---. Tout ce qui est au-dessus du séparateur est traité comme le code d'origine, et tout ce qui est en dessous est le code modifié.
  2. Cliquez sur Comparer pour comparer les deux sections.
  3. La sortie affiche une comparaison unifiée avec les numéros de ligne, les ajouts (+) et les suppressions (-), suivis d'un résumé du total des modifications.

Concepts clés

Les algorithmes de comparaison comparent le texte en utilisant des techniques comme l'algorithme de la plus longue sous-séquence commune (LCS). Les lignes présentes uniquement dans l'original sont marquées comme des suppressions (généralement en rouge), les lignes uniquement dans la version modifiée sont des ajouts (généralement en vert), et les lignes inchangées fournissent du contexte. C'est la même logique qui alimente Git diff, les examens des demandes de tirage et les outils d'examen de code.

Questions fréquemment posées

Puis-je comparer n'importe quel texte, pas seulement du code ?

Oui. Le vérificateur de différences fonctionne avec n'importe quel texte brut, y compris du texte narratif, des fichiers de configuration, des données CSV et des fichiers journaux. Il compare ligne par ligne quel que soit le type de contenu.

Détecte-t-il les lignes déplacées ?

La comparaison standard affiche les lignes déplacées comme une suppression et un ajout distinct. Certains outils de comparaison avancés détectent les déplacements, mais l'algorithme de base traite chaque ligne indépendamment.

Comment gère-t-il les différences d'espaces blancs ?

Par défaut, toutes les différences d'espaces blancs sont affichées. De nombreux outils de comparaison offrent des options pour ignorer les espaces blancs de fin ou toutes les modifications d'espaces blancs pour des comparaisons plus claires.

Outils associés