在信息技術中,雜湊體(kludge,讀作KLOOdzh)是一種編程或硬體的設計或者執行問題的不太好用的(但至少暫時有效的)解決方案。
在信息技術中,雜湊體(kludge,讀作KLOOdzh)是一種編程或硬體的設計或者執行問題的不太好用的(但至少暫時有效的)解決方案。據Eric Raymond說,這個詞是由德語klug(意思是聰明)間接得來的。
當更正式或更恰當的解決方案還未出現(可能是因為時間的限制)時,雜湊體便產生了。硬體或軟體產品有時是在原來的設計上添加一個新的基本上不兼容的設計的產物,而不是完全重新地設計一個產品。為什麼雜湊體會變為一個看法不同的問題呢?用戶的觀點通常和設計者不同,而設計者了解必須要克服的問題。信息技術產品是起源於不同設計哲學和限制的元素的結合,從這個觀點來說,幾乎所有的產品都包含了一些雜湊體的元素。
雜湊體(kludge)可以認為是一種workaround(解決辦法)。
當更正式或更恰當的解決方案還未出現(可能是因為時間的限制)時,雜湊體便產生了。硬體或軟體產品有時是在原來的設計上添加一個新的基本上不兼容的設計的產物,而不是完全重新地設計一個產品。為什麼雜湊體會變為一個看法不同的問題呢?用戶的觀點通常和設計者不同,而設計者了解必須要克服的問題。信息技術產品是起源於不同設計哲學和限制的元素的結合,從這個觀點來說,幾乎所有的產品都包含了一些雜湊體的元素。
雜湊體(kludge)可以認為是一種workaround(解決辦法)。