uudelleenjäsentämisellä
Uudelleenjäsentämisellä, tunnettu myös nimellä refaktorointi, tarkoitetaan ohjelmistokehityksessä koodin sisäisen rakenteen parantamista muuttamatta sen ulkoista toimintaa. Tavoitteena on tehdä koodista selkeämpää, luettavampaa, ylläpidettävämpää ja tehokkaampaa. Refaktorointi ei siis lisää uusia ominaisuuksia eikä korjaa virheitä, vaan keskittyy olemassa olevan koodin parantamiseen.
Prosessiin kuuluu tyypillisesti pieniä, hallittuja muutoksia, jotka tehdään vaiheittain. Tällaisia muutoksia voivat olla esimerkiksi funktioiden uudelleennimeäminen
Refaktorointi on tärkeä osa ketterää ohjelmistokehitystä. Se auttaa pitämään koodikannan puhtaana ja ylläpidettävänä pitkällä aikavälillä, mikä