一千萬個為什麽

搜索

是否有描述版本“跨度”的通用名稱?



我正在尋找一種簡單定義一個抽象術語的方法,該術語聲明了一個bug影響的所有版本,或者一個特征表現出某種特定方式。例如,功能X在版本1.3到1.5中以Y方式工作,但隨後他們更改了它。我想把1.3到1.5稱為“版本範圍”,但是想知道是否有一些常見的術語我不必一直向所有人解釋?

This could get more complicated for bug fixes that are done on different minor versions of multiple major versions. For example, a bug that was first introduced in 1.4 and fixed in versions 1.6 and 2.2. 2.1 also exhibits the bug because 2.1 branched from 1.4. So now you have a "version span" of 1.4 - 1.6 & 2.1 and all their patch versions and build versions etc.

轉載註明原文: 是否有描述版本“跨度”的通用名稱?

一共有 1 個回答:

我從來沒有聽說過你所描述的俗名;很少,如果有的話,我看到有人引用某些具有“開始”和“結束”版本的符號。它只是不適用於一般方式;這可能就是為什麽沒有這樣的名字。此外,更改日誌通常不包含此信息,除非是非常糟糕的中斷,需要某種通知關於哪個版本的跨度(原文如此)應該保持清晰。

最接近你可以得到一個通用名稱(例如,由Jira推廣)可能在你的例子中稱為“受影響的版本”,1.5是“固定版本”;可能允許多個值。但是它們也沒有 span 作為實體的名稱。

請註意,如果您有多個舊的維護版本,就像您所描述的那樣,這不是一個真正的問題。這些只會導致分支上的多個跨度。

關於你的編輯:

這不是必須查看發行說明,而是映射到版本的功能表。發行說明通常有“錯誤未修復”,但發行說明從未顯示尚未發現的錯誤。我的客戶在全球範圍內部署了多個系統變體/分支,並希望通過快速簡便的方式了解哪些變體和部署具有哪些功能和錯誤。

去過也做過。你小心翼翼地接近它,它可以在一段時間後真正“爆炸”。如果您使用的是像Jira這樣的工具,那麽您應該為每個問題找到一個字段,以便您提及與該問題相關的版本。如果您決定手動進行,只需以適合您的任何格式列出您的版本範圍。

我不打算找到一系列版本的名稱,但只是稱它們為“受影響的版本”。