Le nettoyage de code fait référence à l'acte d'écrire du code afin qu'il nettoie les structures de données restantes et d'autres éléments indésirables de la mémoire et du système de fichiers. Ce n'est pas la même chose que la refactorisation du code, qui consiste à rendre le code source lui-même plus facile à comprendre, à maintenir et à modifier.