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.
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- « bricolage », Grand Dictionnaire terminologique, Office québécois de la langue française.
- (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.
- (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 ».