Qu'aimez-vous le plus à propos de Code Compare?
J'ai passé les dernières semaines à rechercher et évaluer au moins dix outils de comparaison de code. Cela n'a pas été facile car j'ai beaucoup d'exigences quant à ce que j'attends d'un tel outil. J'ai utilisé le même outil de diff depuis 10 ans maintenant et il n'était pas mauvais. Mais il est obsolète et ne sera plus développé, alors j'ai commencé à chercher quelque chose de mieux qui soit plus pérenne.
Mes principales exigences sont :
- Comparaisons de fichiers centrées sur le code principalement pour C# - pas seulement les caractères ou les mots, mais en analysant la syntaxe et la sémantique du langage de programmation
- Visualisation des changements d'une clarté cristalline sans avoir besoin d'y réfléchir, surtout lorsqu'un bloc de code a été déplacé et partiellement modifié également
- Capacité de personnaliser les raccourcis clavier pour déplacer les changements d'un côté à l'autre, naviguer de changement en changement, recharger les fichiers actuels et fermer le programme
- Capacité de personnaliser les couleurs, les polices et les tailles de police
- Intégration facile avec Git
- Intégration avec l'Explorateur Windows (comparer un fichier ou un dossier arbitraire avec un autre ailleurs)
- Bonne performance
- Comparaison de dossiers
- Afficher les différences dans les encodages et les fins de ligne
- Afficher un message rapide si deux fichiers sont égaux (ce n'était définitivement pas le cas dans tous les outils que j'ai essayés)
- Optionnel : Mode sombre
- Prix modéré
- Pas besoin d'autres types de comparaisons comme les images ou des parties du registre
Après avoir vu pas mal d'outils de comparaison de code, je peux honnêtement dire que Code Compare est définitivement l'outil qu'il me faut. J'adore absolument que Code Compare me donne presque un contrôle total sur le processus de comparaison. C'est le seul outil qui me permet de choisir la qualité de la comparaison et qui a d'autres options fines et granulaires pour comparer. Contrairement à Code Compare, la plupart des autres outils n'ont pas correctement détecté ou visualisé si un code avait été déplacé et modifié en même temps. C'est vraiment essentiel pour moi avant de valider du code.
Code Compare satisfait pleinement mes exigences ci-dessus. Aucun autre produit sur le marché n'a accompli cela dans une telle mesure. Il existe d'autres bons outils de diff, mais ils ne sont généralement pas centrés sur le code. Code Compare se concentre principalement sur le code et parvient donc à devancer largement les autres outils de diff sur ce sujet. Je suis vraiment content que ma longue recherche soit enfin terminée.
Un point qui pourrait être amélioré un peu plus est le support du mode sombre. Actuellement, vous pouvez inverser les couleurs de l'éditeur de texte, mais même avec le thème sombre, il y a encore des parties de l'interface utilisateur qui ne sont pas sombres, comme la colonne des numéros de ligne. Un autre détail mineur serait le support des dernières fonctionnalités de C# comme les fonctions locales lors de l'analyse de la sémantique du code. Avis collecté par et hébergé sur G2.com.