Retouche

Définition, exemples et bonnes pratiques

À retenir

  • C'est une correction provisoire et ciblée.
  • Elle répond à un besoin d'urgence ou de dépannage.
  • Elle doit idéalement être intégrée proprement dans la version suivante du logiciel.

En informatique, une retouche est une petite modification apportée en urgence à un programme pour corriger un bug précis. C'est l'équivalent d'un pansement temporaire que l'on pose sur un logiciel pour qu'il continue de fonctionner correctement en attendant une mise à jour plus complète et officielle.

Étymologie

Le terme provient du verbe français « retoucher », signifiant modifier légèrement une œuvre pour l'améliorer. Dans le monde numérique, il s'est imposé pour décrire des interventions rapides sur le code source, souvent en parallèle du terme anglais patch.

Exemples d'usage

  • Une modification de quelques lignes de code pour corriger une erreur de calcul dans un logiciel de comptabilité.
  • Un petit réglage sur un serveur web pour empêcher un plantage lors d'un pic de connexion imprévu.

Cas d'usage

La retouche intervient principalement dans la maintenance applicative. Elle est utilisée quand un problème critique est découvert en production et qu'il est impossible d'attendre le cycle normal de développement de la version suivante pour le résoudre.

Bonnes pratiques

Il est essentiel de garder une trace écrite de chaque retouche effectuée. Le piège classique est d'accumuler ces modifications rapides (« bidouilles ») sans les documenter, ce qui rend le code complexe et difficile à maintenir sur le long terme (dette technique).

Synonymes

correctif patch hotfix rustine

Antonymes

version majeure refonte bug

Conseil

Si vous devez effectuer une retouche sur un script ou un programme, travaillez toujours sur une copie et testez-la bien avant de l'appliquer. Même une modification d'une seule ligne peut avoir des conséquences inattendues sur le reste du système.

Questions fréquentes

Quelle est la différence entre une retouche et un patch ?

Les deux termes sont très proches. 'Patch' est le terme technique standard (anglicisme), tandis que 'retouche' insiste sur le côté ponctuel et parfois artisanal de la correction.

Pourquoi ne pas faire une correction définitive tout de suite ?

Parce qu'une correction définitive demande souvent des tests longs et approfondis. La retouche permet de rétablir le service immédiatement.

Une retouche peut-elle être dangereuse ?

Oui, si elle est faite trop vite, elle peut corriger un problème mais en créer un autre par effet de bord.