CodeReducer recherche des similitudes dans du code.
Ce n'est pas un simple outil de comparaison. Il est capable de trouver des portions de code basées sur une même origine dans lesquelles les variables on été renommées, des commentaires ajoutés et des instructions modifiées.
Il permet, ainsi, de trouver des utilisation de copier/coller qui conduisent, parfois, à des duplications des bugs dans une application. Il permet également de trouver des fichiers aux contenus semblables qui peuvent être factorisés pour simplifier les applications.
Correction d’anomalies
Vous corrigez une anomalie dans une portion de code. Ce code est peut être dupliqué. Vous le sélectionnez et CodeReducer va vous indiquer toutes les parties de votre application où se trouve du code semblable.
Recherche de code réutilisé
Vous recevez d’un sous-traitant les sources d’une nouvelle application. CodeReducer vous indique quels sont les sources qui ont de grandes similitudes avec des livraisons précédentes d’autres projets.
Recherche de code domaine public
Vous recevez d’un sous-traitant les sources d’une application qui existe également en version libre. CodeReducer vous indique quels sources de la livraison sont très semblables aux sources de la version libre de cette application.
Recherche des différences entre plusieurs variantes d’une application
Une application a été réalisée en partant des sources d’une autre application puis en les modifiant. Pour limiter les coûts de maintenance, vous souhaiter localiser de façon précise les différences entre ces deux applications. CodeReducer vous aide à identifier les fichiers qui n’ont pas été modifiés, et, pour ceux qui ont changé, il vous aide à localiser les différences.