Refaktorering
From Wikipedia, the free encyclopedia
Remove ads
Refaktorering eller omstrukturering av kode (en: refactoring) er en teknikk for å trinnvis forbedre kvaliteten på programkode. Formålet er å omstrukturere kode for å gjøre den enklere og dermed mer lettlest, lettere å vedlikeholde og videreutvikle.
Kildeløs: Denne artikkelen mangler kildehenvisninger, og opplysningene i den kan dermed være vanskelige å verifisere. Kildeløst materiale kan bli fjernet.
|
En viktig detalj med omstruktureringen er at funksjonaliteten utad skal være identisk etterpå, det vil si at oppførselen på koden ikke skal endre seg. Derfor bør omstrukturering skje trinnvis i mindre, enkle endringer.
Ettersom omstrukturering ikke tilfører noe nytt til koden er dette et ganske mekanisk arbeide som det finnes bra verktøy for å automatisere.
Remove ads
Etymologi
Begrepet kommer fra faktorisering som betyr å dele opp en ligning eller et tall i mindre enheter (faktorer) som kan ganges som for å få det opprinnelige tallet eller uttrykket. I Norge ble begrepet først brukt fra tidlig 2000 tallet, samtidig som smidige utviklingsmetoder ble populært.[trenger referanse]
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads