【发布时间】:2009-12-01 11:41:44
【问题描述】:
就我个人而言,我使用“补丁”一词作为symptomatic treatment 的软件等价物,它使补丁成为快速而肮脏的错误修复。但是,我不确定这是否正确,因为我经常看到它被用于其他含义,例如作为程序更新的同义词。
“补丁”这个词到底是什么意思?
更新:我认为术语确实很重要,因为它是文档和交流的一个基本方面,因此也是一般软件开发的一个基本方面。问题是计算机术语的定义相当松散,我不知道哪个字典提供了明确的参考。因此,我认为在 StackOverflow 上问这个问题是个好主意。
【问题讨论】:
-
补丁是补丁的意思。你为什么要问?有什么关系?把头发分开解决了什么问题?通过争论这种微妙的含义可以解决什么问题。这两个定义都是正确的,为什么要问呢?
-
S.Lott,词是有含义的,知道含义是什么是完全有道理的。 “两个定义都是正确的”也是一个答案。这正是“为什么要问”。
-
@hacker:模糊的词有模糊的重叠含义。问题是“您要解决什么具体问题?”为什么一种微妙的含义阴影很重要?提供一些可以分析微妙含义的上下文。像这样的开放式问题没有可操作的答案。
-
S.Lott,并不是所有的事情都是为了解决问题,你现在写的时候想解决什么问题?另一方面,他研究的问题是他对单词含义的理解以及其他程序员对它的看法。有多个答案的问题仍然有效。
-
@hacker:不同意。一切都能解决问题。如果没有问题,那么“信息”就没有任何意义。这是一个例子: 42。这就是数据。由于您没有 42 解决的特定问题,因此数据并不能提供真正的信息。如果没有要解决的特定问题,则可能相关或可能只是“42”的数据量不确定。针对具体问题,可以提供具体信息,具体解决具体问题。
标签: terminology patch