Pergunta

O suporte de refatoração do Visual Studio para C# é muito bom hoje em dia (embora não seja tão bom quanto alguns IDEs Java que já vi), mas estou realmente sentindo falta do suporte a C++.

Eu tenho visto Refatore! e estou testando, mas talvez algum de vocês conheça uma ferramenta ou plugin melhor?


Eu tenho trabalhado com Assistência Visual X agora por uma ou duas semanas e fiquei totalmente viciado.Obrigado pela dica, vou tentar convencer meu chefe a me tirar carteira de trabalho também.
Estou procurando bugs há alguns dias desde que o Visual Assist X continuou bagunçando meu Visual Studio após algumas refatorações específicas. Levei (e o suporte ao cliente) uma semana para descobrir, mas digamos que por enquanto o Visual Assist X não é um boa combinação com ClipX.

Foi útil?

Solução

O software Visual Assist X da Whole Tomato não é gratuito, mas vale a pena investir se você usar o Visual Studio para C++.

http://www.wholetomato.com/

Outras dicas

Eu tentei o Refactor!, pois seus recursos pareciam promissores, assim como seus testes com um projeto de teste simples, mas ele não funcionou com nosso projeto real - muita atividade de CPU, às vezes até mesmo VS IDE congelado, Refactoring UI não aparecendo em tudo para a maior parte do código.

Em vez disso, estamos usando o Visual Assist X.Embora não ofereça muitas refatorações e me pareça um pouco mais complicado de usar, ele funciona.

Não encontrei esse post e criei outro.Há uma ótima resposta sobre o VS2010 lá.

Se você é como eu, e deseja que o VS2010 venha com suporte à refatoração C++, visite meu Bilhete do Microsoft Connect e vote nele.Esperançosamente, com votos suficientes, os Estados-Membros poderão dar-lhe uma prioridade mais elevada.

Taras Glek, da Mozilla, trabalhou nos últimos dois anos em análise C++ e ferramentas de reescrita de código.O blog dele está em http://blog.mozilla.com/tglek/, você pode encontrar links para as ferramentas que eles criaram lá.É claro que eles são gratuitos e de código aberto.Sem GUI, mas pensei em vinculá-lo caso seja interessante para alguém.

Se você gosta do emacs então Xrefactory é uma boa escolha.

Não estou familiarizado com as ferramentas que você mencionou, mas o suporte à refatoração para C++ em Eclipse 3.4 está se tornando muito útil e crescendo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top