Existe-t-il des outils de refactoring C ++ gratuits et rapides (peut-être autonomes) pour Windows?

En ce moment, je travaille dans un projet de grande envergure et on m’a demandé de restructurer un ancien code. La majeure partie du refactoring consiste à mettre une grande classe dans des composants et des fonctions plus petits.

J’ai cherché et vu d’autres questions liées au sujet mais je ne suis pas très satisfait des options proposées. Le problème avec ceux-ci est que

  • Tout le monde ici utilise VS2005 sous Windows et je ne souhaite pas utiliser différents éditeurs pour un même projet.
  • Le réacteur! plugin pour VS2005 est juste trop lent pour travailler avec.
  • Reactor! Pro n’est pas gratuit et je ne suis pas sûr que cela fonctionnerait plus vite.

Je me demandais simplement s’il existe un outil libre basé sur une interface graphique autonome léger qui ne fait pas travailler mon ordinateur plus lentement qu’un escargot boiteux. Il n’est pas nécessaire que 150 refactorings soient simplement les bases. Peut-être que je demande trop!

J’ai utilisé Visual Assist X de WholeTomato, ils ont un essai gratuit mais 249 $ pour une version complète, 99 $ pour une “licence personnelle”.

Il existe désormais une extension Refactoring gratuite pour Visual Studio 2013, créée par Microsoft. Au moment où j’écris ceci, il en est encore à ses débuts et ne renomme que le refactoring. Les développeurs disent qu’il y a plus de travail à faire (la refactorisation du C ++ est difficile ), mais c’est un très bon début.

Une vidéo Channel 9 accompagne le lancement de cette extension: GoingNative 20: “Renommer” Refactoring pour Visual C ++ (?? !!)