Typically, refactoring applies a series of standardised basic micro-refactorings, each of which is (usually) a tiny change in a computer program's source code that either preserves the behaviour of the software, or at least does not modify its conformance to functional requirements.
De obicei, o refactorizare reprezintă o serie de micro-refactorizări standardizate de bază, fiecare dintre acestea fiind (de obicei) o schimbare mică în codul sursă al unui program de computer, prin care fie se păstrează comportamentul software-ului, fie cel puțin nu se modifică conformitatea sa față de cerințele funcționale.