kludge

1. Construção de hardware temporária ou substituta. 2. Programa caracterizado pela ausência de um projeto ou projeção, como se tivesse sido criado às pressas para atender a uma necessidade imediata. Em geral, um kludge opera corretamente, mas sua construção ou projeto é desprovido de elegância ou eficiência lógica. Ver também braindamaged (maluco); hack (definição 1); spaghetti code (macarronada, emaranhado de código).