Endurskipulagning kóða

e. refactoring

Einnig kallað: refactoring, refactor, endurskipulagning

Að breyta uppbyggingu kóða til að gera hann læsilegri eða viðhaldsvænni án þess að breyta hegðun hans.

Endurskipulagning kóða, á ensku refactoring, er að breyta innri gerð kóða, til dæmis að skipta stóru falli upp, gefa breytum skýrari nöfn eða fjarlægja endurtekningu, án þess að breyta því hvað kóðinn gerir fyrir notendur. Markmiðið er að auðvelda viðhald og frekari þróun.

Til að vera viss um að hegðun hafi ekki breyst þarf góð einingapróf. Erindrekar eru oft notaðir í slíka vinnu, en niðurstöðuna þarf að fara yfir og keyra prófin.

Dæmi úr starfi

Forritari lætur erindreka skipta 400 lína falli í smærri föll og keyrir öll einingapróf til að staðfesta að ekkert hafi breyst.

Tengd hugtök

Ekkert námsefni er tengt þessu hugtaki enn.

Öll hugtök