Hem Utveckling Vad är refactoring? - definition från techopedia

Vad är refactoring? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder refactoring?

Refactoring är processen för att ändra en applikations källkod utan att ändra dess externa beteende. Syftet med kodreformering är att förbättra några av de icke-funktionella egenskaperna för koden, såsom läsbarhet, komplexitet, underhållbarhet och utdragbarhet.

Refactoring kan förlänga livslängden på källkoden och förhindra att den blir äldre kod. Refactoring-processen gör framtida förbättringar av sådan kod till en trevligare upplevelse.

Refactoring är också känd som reengineering.

Techopedia förklarar Refactoring

Refactoring kan vara en tuff försäljning till chefer för IT-avdelningar. Först finns det enighet om manager om befintlig kodmodifiering: om koden inte bryts är det inte nödvändigt med en fix. Återkrav av mjukvara bromsar åldringsprocessen för källkoden. För det andra tvekar cheferna att vidta refactoring på grund av de ytterligare resurser som krävs. På grund av eventuell framtida återbetalning kan refactoring emellertid vara en mycket kostnadseffektiv metod för den befintliga kodens livslängd. Dessutom kan det vara ganska dyrt att byta ut en föråldrad programapplikationssystem. Om utvecklare fortsätter att skapa refactoring-verktyg kommer den här tekniken sannolikt att bli mer populär.

Vad är refactoring? - definition från techopedia