Kludge

solution temporaire et non canonique, rustine pour rectifier un problème

Un kludge ou kluge, est, dans le jargon des informaticiens anglophones, un bricolage ou rafistolage[1] maladroit, grossier, rudimentaire et irrespectueux des règles de l'art, servant à résoudre rapidement et provisoirement un problème ardu.

Dans un autre domaine que l'informatique, Kludge ou rafistolage du pont du glacier Miles (Miles Glacier Bridge (en)) après le séisme de 1964 en Alaska.

Il peut s’agir également d’un morceau de code correspondant aux mêmes critères de non-élégance et mis au point pour corriger rapidement et efficacement un bug. On parle alors de « verrue »[1].

Une étymologie, probablement populaire (c'est-à-dire fausse)[2], fait de kludge un acronyme formé des initiales de klumsy (= clumsy), ugly, lame, dumb, but good enough, litt. « maladroit, moche, bancal, nul, mais convenable »[3]

Notes et références

modifier
  1. a et b « bricolage », Grand Dictionnaire terminologique, Office québécois de la langue française.
  2. (en) Stephen Stich, chap. 15 « We're All Connected : Science, Ethics, and the Law », dans Edward Slingerland (dir.) et Mark Collard (dir.), Creating Consilience : Integrating the Sciences and the Humanities, Oxford, Oxford University Press, , XV-450 p. (ISBN 978-0-19-979439-3, 978-0-19-979569-7 et 978-0-19-991933-8, DOI 10.1093/acprof:oso/9780199794393.003.0016), p. 284–298, § « Science, Ethics, and the Law: Kludge Meets Kass », p. 295 [lire en ligne] le qualifie de rétroacronyme.
  3. (en) Christian Lassure, English for Techies : English-French Dictionary for the Maintenance Professional, Paris, Centre d'études et de recherches sur l'architecture vernaculaire (CERAV), , 247 p. (BNF 42327093), rubrique « Kludge ».

Voir aussi

modifier

Sur les autres projets Wikimedia :