ظهرت كلمة "patch" (من الرقعة الإنجليزية - "patch") في المصطلحات المهنية للمبرمجين في الوقت الذي تم فيه إدخال الرمز في أجهزة الكمبيوتر على الورق - الأشرطة المثقوبة والبطاقات المثقوبة. وجد المبرمجون قسمًا على الشريط به ثقوب مثقوبة بشكل غير صحيح ، وقطعوا هذا المكان ولصقوا الجزء المصحح - "ضع رقعة".
تسمى التصحيحات الآن البرامج المساعدة التي تحتوي على إصلاحات وإضافات إلى البرامج الرئيسية التي تم إصدارها مسبقًا. عادة ما يتم التخلص من الأخطاء في الكود الذي تم تحديده أثناء التشغيل ، وإجراء تغييرات في التصميم ، وإضافة وظائف وقدرات جديدة ، وزيادة الأداء في بعض الأحيان يتم استخدام "patches" لترجمة واجهة البرنامج إلى لغة أخرى.
في ألعاب الكمبيوتر ، تُستخدم التصحيحات لتغيير القواعد والخوارزميات. في بعض الأحيان يتم إصدار "رقع" لمنع المشاركين عديمي الضمير من الغش في اللعبة ، وخاصة عبر الإنترنت. إذا قمت بتغيير الرسومات أو الموسيقى الخلفية للعبة ، يمكن أن يصل حجم التصحيح إلى مئات الميجابايت.
بالنسبة لأجهزة الكمبيوتر التي تعمل في شبكة ، يصبح أمن المعلومات مشكلة مهمة للغاية. يبحث المتسللون عن ثغرات في رمز نظام التشغيل تسمح لهم بحقن برامج التجسس على كمبيوتر شخص آخر. يحاول مطورو الأكواد البقاء في صدارة المتسللين وإصدار تصحيحات الأمان التي تغلق نقاط الضعف في النظام.
على سبيل المثال ، في MS Windows ، يتم تحديث البرامج بواسطة خدمة Windows Update المضمنة. يتم فحص إصدارات البرنامج المثبتة على الكمبيوتر ، ثم تعرض الخدمة استخدام التصحيحات المطورة لهذه الإصدارات. يمكن تكوين الخدمة للتحديثات اليدوية أو التلقائية.
يجب أن يؤخذ في الاعتبار أنه يتم أيضًا التحقق من شرعية البرنامج المثبت. سيحصل مالكو الإصدارات المقرصنة على مفاجأة غير سارة في شكل نظام معطل إذا قرروا "تصحيح" أجهزة الكمبيوتر الخاصة بهم.
يستخدم مصطلح "تصحيح" عادة عند الإشارة إلى تغييرات صغيرة في كود البرنامج. يُطلق على تحديث البرنامج الرئيسي اسم حزمة الخدمة. على سبيل المثال ، تم إصدار 3 حزم خدمة لنظام التشغيل Windows XP.