“补丁”一词的定义

时间:2009-12-01 11:41:44

标签: terminology patch

就个人而言,我使用“patch”这个词作为symptomatic treatment的软件等价物,这使得补丁成为快速和肮脏的错误修正。但是,我不确定这是否正确,因为我经常看到它用于其他含义,例如作为程序更新的同义词。

“补丁”一词究竟是什么意思?

更新:我认为术语确实很重要,因为它是文档和通信的基本方面,因此也是软件开发的基本方面。问题是计算机术语的定义相当松散,我不知道哪个词典提供明确的引用。因此我认为在StackOverflow上问这个是个好主意。

3 个答案:

答案 0 :(得分:2)

来自Wikipedia

  

补丁是一个软件   旨在解决问题,或   更新计算机程序或其   支持数据。这包括修复   安全漏洞等   错误,并提高可用性或   性能。虽然意在修复   问题,设计不佳的补丁可以   有时会引入新问题(见   软件回归)。

答案 1 :(得分:2)

您可以在术语文件中找到定义:patch。您对该术语的个人用法似乎低于1,而“补丁”一词近年来已经成为“差异”的强烈同义词。

除此之外,我和S.Lott在这一点上有什么关系:它有什么关系?

答案 2 :(得分:1)

在开源领域,补丁是开发人员之间进行通信的一种方式。 补丁本身是一个描述源代码更改的机器和人类可读文本。

单词 patch 本身没有“快速和肮脏”的含义,或者在此上下文中没有“修复”。它只是对源代码的更改。

搜索术语以进行进一步研究: diff patch