Guidebaserat användargränssnitt för omfaktorering

Ett guidebaserat användargränssnitt guidar dig genom de nödvändiga stegen för att köra omfaktoreringen. Omfaktoreringsguiden består av 1-n parametersidor, en förhandsgranskningssida och en problemsida.

Parametersidor

På de här sidorna anger du den information som behövs för omfaktoreringen. För omfaktoreringen Flytta upp används t.ex. två sidor till att samla in de metoder och fält som ska flyttas upp samt till att samla in gamla metoder och fält i underordnade klasser som kan tas bort. Användaren kan navigera mellan parametersidorna med knapparna Nästa > och < Föregående.

När du har angett den nödvändiga informationen klickar du på Slutför om du vill köra omfaktoreringen utan att förhandsgranska resultatet. Om du vill förhandsgranska ändringarna klickar du på Nästa >.

Förhandsgranskningssidan

I JDT kan du förhandsgranska resultatet av en omfaktoreringsåtgärd innan du kör den.

Förhandsgranskningssidan består av två delar:

Problemsidan

På omfaktoreringens problemsida visas om det finns några misstänkta, potentiella eller verkliga problem med omfaktoreringsåtgärden som du vill utföra.

Det finns fyra typer av problem:

Information
Ett problem som beskrivs som ett informationsproblem påverkar inte omfaktoreringen på något sätt, inte heller har det någon negativ effekt på koden i arbetsmiljön. Du kan oftast ignorera den här typen av problem.
Varningar
Varningar anger eventuella kompileringsvarningar. Den här typen av problem har troligen ingen negativ påverkan på koden i arbetsmiljön.
Fel
Ett fel som beskrivs som ett fel orsakar med mycket stor sannolikhet kompileringsfel och påverkar arbetsmiljöns kod semantiskt. Du kan välja att fortsätta med omfaktoreringen trots felen, men det rekommenderas inte.
Stopproblem
Den här typen av problem förhindrar att omfaktoreringen kan utföras. Om du t.ex. markerar en kommentar och väljer kommandot Extrahera metod för den, utfärdar arbetsmiljön ett stopproblem för omfaktoreringsförsöket eftersom det inte går att extrahera en kommentar.

Om det inte finns några stopproblem kan du genomföra omfaktoreringen genom att klicka på knappen Slutför. Om du vill förhandsgranska resultatet av omfaktoreringsåtgärden klickar du på knappen Nästa >.

Närliggande begrepp

Omfaktoriseringsfunktion

Närliggande referens

Omfaktoreringsåtgärder

Ikoner