Condividi tramite


Refactoring con rimozione del codice non eseguibile

Questo refactoring si applica a:

  • C#

  • Visual Basic

Cosa: consente di rimuovere il codice che non verrà mai eseguito.

Quando: il programma non include un percorso a un frammento di codice, rendendo il frammento di codice superfluo.

Motivo: migliorare leggibilità e facilità di gestione con la rimozione di codice superfluo che non verrà mai eseguito.

Procedure

  1. Posizionare il cursore in qualsiasi punto nel codice sfumato non eseguibile:

Faded unreachable code

  1. Eseguire quindi una delle operazioni seguenti:

    • Tastiera
      • Premere CTRL+. per attivare il menu Azioni rapide e refactoring e selezionare Rimuovi codice non raggiungibile dal popup della finestra di anteprima.
    • Mouse
      • Fare clic con il pulsante destro del mouse sul codice e scegliere il menu Azioni rapide e refactoring, quindi selezionare Rimuovi il codice non eseguibile dal popup della finestra di anteprima.
  2. Quando si è soddisfatti della modifica, premere INVIO o fare clic sulla correzione nel menu. Verrà eseguito il commit delle modifiche.

Esempio:

// Before
private void Method()
{
    throw new Exception(nameof(Method));
    Console.WriteLine($"Exception for method {nameof(Method)}");
}

// Remove unreachable code

// After
private void Method()
{
    throw new Exception(nameof(Method));
}

Vedi anche