Tartalomjegyzék:
Meghatározás - Mit jelent a Refaktorálás?
A refaktorálás az alkalmazás forráskódjának megváltoztatása, anélkül hogy megváltoztatná annak külső viselkedését. A kód-refaktorálás célja a kód néhány nem-funkcionális tulajdonságának, például az olvashatóságnak, összetettségnek, karbantarthatóságnak és kibővíthetőségnek a javítása.
A refaktorálás meghosszabbíthatja a forráskód élettartamát, megakadályozva azt, hogy örökölt kódgé váljon. A refaktorozási folyamat kellemesebb élményt nyújt az ilyen kód későbbi fejlesztéseinél.
A refaktorozást más néven újratervezésnek hívják.
A Techopedia magyarázza a refaktorálást
A refaktorálás nehéz feladat lehet az informatikai osztály vezetõinek. Először is, a menedzser egyetértésben van a meglévő kódmódosítással kapcsolatban: ha a kód nem törött, akkor a javítás nem szükséges. A szoftver refaktorálása lelassítja a forráskód öregedési folyamatát. Másodszor, a vezetők vonakodnak a refaktúrát felvenni a szükséges kiegészítő források miatt. A lehetséges jövőbeli megtérülés miatt azonban a refaktorálás nagyon költséghatékony megközelítést jelenthet a meglévő kód hosszú élettartamához. Ezenkívül elavult szoftveralkalmazási rendszer cseréje meglehetősen költséges lehet. Ha a fejlesztők tovább fejlesztik a refaktor eszközöket, akkor ez a technika valószínűleg népszerűbbé válik.
