ศิลปะแห่งการดึง: วิธีแก้ปัญหาชั่วคราวสำหรับปัญหาเร่งด่วน
Kludging เป็นคำที่ใช้อธิบายวิธีแก้ปัญหาที่ประสานเข้าด้วยกันอย่างรวดเร็วและชั่วคราว มักใช้ชิ้นส่วนหรือทรัพยากรที่ไม่เหมาะสำหรับงานที่ทำอยู่ คำนี้มักใช้เพื่ออธิบายวิธีแก้ปัญหาที่ถูกแฮ็กเข้าด้วยกันหรือด้นสด แทนที่จะวางแผนและดำเนินการอย่างรอบคอบ คำว่า "kludge" นั้นมาจากคำภาษาเยอรมัน "klug" ซึ่งแปลว่า "ฉลาด" หรือ "ฉลาด" อย่างไรก็ตาม ในบริบทของการพัฒนาซอฟต์แวร์และสาขาทางเทคนิคอื่นๆ "kludge" มีความหมายเชิงลบมากกว่า ซึ่งหมายถึงวิธีแก้ปัญหาที่เร่งรีบ ชั่วคราว และอาจไม่เพียงพอหรือไม่น่าเชื่อถือ
Kludging มักใช้เป็นทางเลือกสุดท้ายเมื่อมี ไม่มีเวลาในการพัฒนาโซลูชันที่เหมาะสม หรือเมื่อทรัพยากรมีจำกัดและจำเป็นต้องมีการแก้ไขชั่วคราว อย่างไรก็ตาม บางครั้ง kludges อาจกลายเป็นสิ่งติดตั้งถาวรในระบบซอฟต์แวร์ ทำให้เกิดหนี้ทางเทคนิค และทำให้ยากต่อการบำรุงรักษาและปรับปรุงระบบเมื่อเวลาผ่านไป



