Kludge

Kludge

Dans l'argot d'informaticien, un kludge est une solution jugée maladroite, grossière, rudimentaire, et irrespectueuse des règles de l'art, typiquement crée dans le but de résoudre rapidement et temporairement un problème ardu. Telle solution est également qualifiée de hack, de bidouille, de bricolage ou de verrue[1].

Il peut également s’agir d’un morceau de code correspondant aux mêmes critères de non-élégance, créé dans le but de corriger rapidement et efficacement un bug. On parle alors également de verrue.

Sur les BBS, les kludges étaient des en-têtes de messages sur Echomail.

Sommaire

Exemples de kludges

Une automatisation de tâche pour gagner du temps peut-être considérée comme un kludge.

Exemple

Nous avons besoin de créer rapidement un fichier foo dans tous les dossiers répertoriés dans un fichier liste_dossiers (contenant 324 noms de répertoires en chemins absolus):

#!/bin/bash
 
exec 0< liste_dossiers # on branche l'entrée standard sur le fichier liste_dossiers
 
while read line # pour chaque ligne lue et tant qu'on n'a pas atteint la fin du fichier
do
    cd $line && touch foo # on fait ça
done
 
exit 0 # on renvoie un code d'erreur nul car tout s'est bien passé

Ce code constitue alors un kludge, car il sera plus rapide qu'une intervention humaine.

Voir aussi

Notes et références


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Kludge de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • kludge — [klu:dʒ, klʌdʒ] n a computer system or program that is made or written very quickly and not very well >kludge v [T] …   Dictionary of contemporary English

  • Kludge —   [engl.], schneller Hack …   Universal-Lexikon

  • kludge — [ kludʒ ] noun count COMPUTING a system or program made quickly in order to provide a temporary solution …   Usage of the words and phrases in modern English

  • kludge — 1962, noun and verb, U.S. slang, fanciful coinage by U.S. author Jackson W. Granholm (b.1921). Related: Kludgy …   Etymology dictionary

  • kludge — ► NOUN informal ▪ something hastily or badly put together. ORIGIN invented word, perhaps influenced by BODGE(Cf. ↑bodger) and FUDGE(Cf. ↑fudge) …   English terms dictionary

  • kludge — or kluge [klo͞oj] n. Slang 1. a piece of computer hardware or software, or a computer system, that is clumsily designed or improvised from mismatched parts 2. any poorly designed device or system …   English World dictionary

  • Kludge — Part of the Miles Glacier Bridge, with a kludgy temporary fix to make the bridge usable after earthquake damage. This article is about the workaround. For the American music magazine, see Kludge (magazine). A kludge (or kluge) is a workaround, a… …   Wikipedia

  • Kludge — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • kludge — [[t]klʌ̱ʤ[/t]] kludges N COUNT You can refer to an unsophisticated but fairly effective solution to a problem as a kludge. Kludge is used especially to talk about solutions to computing problems …   English dictionary

  • kludge — UK [kluːdʒ] / US [kludʒ] noun [countable] Word forms kludge : singular kludge plural kludges computing a system or program made quickly in order to provide a temporary solution …   English dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”