2012-07-27 12 views
5

In ReSharper caratteristiche pagina:classe estratto con ReSharper 7

estratto Classe
Permette l'estrazione di alcuni dei campi e dei metodi di una classe in una classe separata, appena creata. Questo refactoring è utile, quando una classe è diventata troppo grande, troppo incoerente o fa troppe cose.

Seleziono i metodi di coppia all'interno della classe, apro il menu di scelta rapida e non riesco a trovare nulla relativo alla classe di estrazione, mi manca qualcosa?

risposta

4

trovato: enter image description here

È necessario posizionare il cursore sul nome della classe, poi nel menu di refactoring c'è sottomenu classe estratto.

Ma coppia cerca dimostrano, che la funzionalità ha ancora bisogno di lucidatura:

  • vorrebbe avere capacità sufficiente selezionare i metodi/campi di essere spostati in nuova classe e quindi scegliere Estrai Classe,
  • non aggiunge utilizzando le istruzioni per la classe appena creata,
  • se si muovono solo i metodi statici non segna nuova classe come statico, questo significa che cerca di creare un'istanza di esso quando non è necessario e tante altre piccole cose :)