refaktorálási
A refaktorálás a szoftverfejlesztésben olyan tevékenység, amelynek során a kód szerkezetét úgy módosítják, hogy a viselkedése változatlan maradjon, de a kód olvashatósága, karbantarthatósága és bővíthetősége javuljon. Célja a technikai adósság csökkentése és hosszú távú fejlesztési hatékonyság növelése.
A refaktorálás általában kis, kontrollált lépésekben történik, és erősen támaszkodik a meglévő tesztkészletre vagy automatizált tesztekre.
Gyakori technikák közé tartozik a metódus kivonása (extract method), az átnevezés (rename), az osztály áthelyezése (move
Előnyök közé tartozik a könnyebb olvashatóság, egyszerűbb karbantartás, jobb tesztelhetőség és nagyobb rugalmasság a jövőbeni bővítésekhez.
Összegzésként a refaktorálás a kód belső felépítésének javítását szolgáló, viselkedésbeli változtatások nélküli folyamat, amely hosszú távon