Faute de frappe

Définition, exemples et bonnes pratiques

À retenir

  • C'est la source principale des erreurs de débutant en programmation.
  • Une machine ne devine pas l'intention : elle exécute strictement ce qui est écrit.
  • Le « typosquatting » est une technique de piratage qui mise sur vos fautes de frappe dans les adresses web.

Une faute de frappe est une erreur involontaire commise lorsqu'on appuie sur la mauvaise touche d'un clavier ou qu'on inverse des caractères en écrivant. C'est l'équivalent numérique d'un mot mal orthographié à la main, mais avec des conséquences parfois plus directes, comme un programme qui refuse de se lancer.

Étymologie

Le terme provient de l'association de « faute » (erreur) et de « frappe », qui fait référence à l'action physique de frapper les touches d'une machine à écrire. En anglais, on utilise l'abréviation « typo » pour typographical error.

Exemples d'usage

  • Écrire pirtn("Hello") au lieu de print("Hello") dans un script Python.
  • Saisir gogle.fr dans la barre d'adresse du navigateur au lieu de google.fr.
  • Oublier un point-virgule ou inverser deux lettres dans un mot de passe.

Cas d'usage

Ce concept est omniprésent en informatique, de la programmation (erreurs de syntaxe) à la navigation web (erreurs d'URL), en passant par la gestion de serveurs via des lignes de commande où une seule lettre erronée peut modifier l'action exécutée.

Bonnes pratiques

Il est recommandé d'utiliser l'auto-complétion (le logiciel suggère la fin du mot) et des outils de vérification en temps réel (linters) pour le code. Pour les commandes sensibles, une relecture attentive avant d'appuyer sur la touche Entrée est indispensable.

Synonymes

typo erreur de saisie coquille

Antonymes

saisie exacte saisie correcte

Conseil

Si vous débutez en programmation, ne cherchez pas midi à quatorze heures face à un bug : vérifiez chaque lettre de vos noms de variables. L'utilisation d'un éditeur de texte avec coloration syntaxique aide énormément à repérer ces fautes visuellement.

Questions fréquentes

Pourquoi mon code ne marche pas alors qu'il a l'air correct ?

Dans 90% des cas, c'est une faute de frappe : une minuscule à la place d'une majuscule, ou un '0' à la place d'un 'O'.

Qu'est-ce que le typosquatting ?

C'est quand un pirate réserve un nom de domaine très proche d'un site connu (ex: gogle.com) pour piéger les utilisateurs distraits.