Buon supporto per il refactoring per C++ [chiuso]
-
08-06-2019 - |
Domanda
Il supporto per il refactoring di Visual Studio per C# è abbastanza buono al giorno d'oggi (sebbene non sia nemmeno la metà di quello di alcuni IDE Java che ho già visto), ma mi manca davvero il supporto per C++.
Ho visto Rifattorizzare! e attualmente lo sto provando, ma forse qualcuno di voi conosce uno strumento o un plugin migliore?
Ho lavorato con Assistente visivo X ormai da una settimana o due e ne sono diventato totalmente dipendente.Grazie del suggerimento, proverò a convincere il mio capo a farmi prendere la licenza anche al lavoro.
Sono alla ricerca di bug da alcuni giorni da quando Visual Assist X ha continuato a incasinare il mio Visual Studio dopo alcuni refactoring specifici. A me (e all'assistenza clienti) è stata necessaria una settimana per individuarlo, ma per ora diciamo che Visual Assist X non è un buona combinazione con ClipX.
Soluzione
Il software Visual Assist X di Whole Tomato non è gratuito, ma ne vale assolutamente la pena se usi Visual Studio per C++.
Altri suggerimenti
Ho provato Refactor!, poiché le sue funzionalità sembravano promettenti, così come i suoi test con un semplice progetto di test, ma non ha funzionato affatto con il nostro progetto reale: molta attività della CPU, a volte anche VS IDE bloccato, l'interfaccia utente di Refactoring non viene visualizzata affatto per la maggior parte del codice.
Stiamo invece utilizzando Visual Assist X.Anche se non offre molti refactoring e mi sembra un po' più complicato da usare, funziona.
Non ho trovato questo post e ho creato un altro.C'è una grande risposta su VS2010 lì.
Se sei come me e desideri che VS2010 sia dotato del supporto per il refactoring C++, visita il mio Biglietto Microsoft Connect e votarlo.Si spera che, con un numero sufficiente di voti, gli Stati membri possano attribuirgli una priorità più alta.
Taras Glek di Mozilla ha lavorato negli ultimi due anni sull'analisi C++ e sugli strumenti di riscrittura del codice.Il suo blog è a http://blog.mozilla.com/tglek/, puoi trovare i collegamenti agli strumenti che hanno creato lì.Ovviamente sono gratuiti e open source.Nessuna GUI, ma ho pensato di collegarla nel caso fosse interessante per qualcuno.
Se ti piace emacs allora Xrefactory è una buona scelta
Non ho familiarità con gli strumenti che hai citato ma il supporto per il refactoring per C++ in Eclissi 3.4 sta diventando piuttosto utile e in crescita.