Je suis un TDDer et j'ai souvent besoin de refactoriser du code commun ou similaire. Le code similaire n'est pas toujours un résultat de copier-coller.Comment différencier deux régions du même fichier dans Eclipse
Je ne cherche pas d'outils pour identifier les régions ou les duplications suspectées, il y a un certain nombre d'outils pour le faire. Et si le code est exactement le même, il n'y a pas de gros problème, Eclipse peut presque toujours le faire tout seul. Je cherche des outils pour visualiser des différences de sections de code qui sont radicalement différentes, mais mon œil humain peut voir les similitudes structurelles, et pourrait être rendu encore plus similaire, de sorte que le code commun pourrait éventuellement être exclu .
Il serait très pratique s'il y avait une possibilité de marquer deux régions et d'obtenir Eclipse (ou un autre outil) pour marquer les différences. Avec cette information, il serait beaucoup plus simple de rapprocher itérativement les régions jusqu'à ce qu'elles soient identiques, puis d'activer le refactoring de la méthode d'extraction. Cela peut être fait dans Emacs, bien sûr, mais j'aimerais que Eclipse vous le fournisse facilement. Des pointeurs?
duplication possible de [Diff outil qui permet de comparer des sous-sections de fichiers] (http://stackoverflow.com/questions/1800634/diff-tool-that-can-compare-sub-sections-of-files) –
La question en double possible est en effet un doublon, mais il a obtenu beaucoup plus de réponses non pertinentes (pointant vers des outils pour * identifier * les doublons). J'ai essayé de garder cette question claire et résumai mes conclusions dans la réponse. – thoni56