Refactoring je proces úpravy existujícího kódu s cílem zlepšit jeho čitelnost, údržbu a výkon, aniž by došlo ke změně jeho vnější funkcionality. Tímto způsobem se zvyšuje kvalita kódu a usnadňuje další vývoj bez ztráty funkčnosti. Jedná se o jednu z běžných součástí procesu programování.
Refactoring