Linux中國

4 個頂級的開源問題跟蹤管理工具

生活充滿了bug。

無論怎樣小心計劃,無論花多少時間去設計,在執行階段實際執行時,任何工程都會有未知的問題。也無妨。也許對於任何一個組織的最佳彈性衡量不是他們如何一切都按計劃運行地處理事情,而是,當出現磕磕碰碰時他們如何駕馭。

對任何一個項目管理流程來說,特別是在軟體開發領域,都需要一個關鍵工具——問題跟蹤管理系統。其基本功能很簡單:可以對bug進行查看、追蹤,並以協作的方式解決bug,有了它,我們更容易跟隨整個過程的進展。除了基本功能,還有很多專註於滿足特定需求的選項及功能,使用場景不僅限於軟體開發。你可能已經熟悉某些託管版本的工具,像 GitHub Issues或者Launchpad,其中一些工具已經有了自己的開源社區。

接下來,這四個bug問題跟蹤管理軟體的極佳備選,全部開源、易於下載,自己就可以部署。先說好,我們可能沒有辦法在這裡列出每一個問題跟蹤工具;相反,我們列出這四個,原因基於是其豐富的功能和項目背後的社區規模。當然,肯定還有其他類似軟體,如果你喜歡的沒有列在這裡,如果你有一個好的理由,一定要讓我們知道,在下面的評論中使它脫穎而出吧。

Redmine

Redmine 是一個很流行的追蹤管理工具,基於Ruby on Rails構建,可以追溯到2006年。很多方面類似於Trac(另一個我們的最愛),Redmine可以管理多個項目,整合了多種版本控制系統。除了基本問題追蹤,Redmine也提供論壇,wiki,時間跟蹤工具,同時,它還具有生成 甘特圖表 Gantt charts 和日曆的能力,用來跟蹤項目的進展。

Redmine的設置相當靈活,支持多種資料庫後端和幾十種語言,還是可定製的,可以向 問題 issue 、用戶、工程等添加自定義欄位。通過社區創建的插件和主題它可以進一步定製。

如果你想試一試,一個在線演示可提供使用。Redmine採用GPL版本2許可證;開源代碼可以在工程的svn倉庫或在GitHub鏡像上找到。

Bugzilla

Bugzilla是另一個流行的具備問題跟蹤能力的開發工具。從名字您可能已經猜到了,Bugzilla最初是Mozilla基金會創建的,用來跟蹤當時稱為網景通信套件中的bug。為了更好的可讀性,它從原來的Tcl移植到Perl,Bugzilla是一個比較老,但卻廣泛採用的問題跟蹤系統,它被用在許多著名的開源項目如GNOME、KDE,以及Linux內核本身。

從通知到重複bug檢測再到搜索共享,Bugzilla擁有許多高級工具,是一個功能更豐富的選項。Bugzilla擁有一套高級搜索系統以及全面的報表工具,具有生成圖表和自動化按計劃生成報告的能力。像Redmine一樣,Bugzilla是可擴展和可定製的,除了欄位本身,還能針對bug創建自定義工作流。它也支持多種後端資料庫,和自帶的多語言支持。

Bugzilla採用Mozilla公共許可證,你可以讀取他們的未來路線圖還有在官網嘗試一個示例服務

Trac

Trac自稱是基於web的極簡主義軟體工程管理軟體,這裡請不要混淆極簡主義與缺乏功能。

由python編寫的Trac,將其漏洞跟蹤能力與它的wiki系統和版本控制系統輕度整合。項目管理能力突出,如生成里程碑和路線圖,一個可定製的報表系統,大事記,支持多資源庫,內置的垃圾郵件過濾,還可以使用很多通用語言。如其他我們已經看到的漏洞追蹤軟體,有很多插件可進一步擴展其基本特性。

Trac以改進的BSD許可協議開源,雖然更老的版本發布在GPL下。你可以在一個自託管倉庫預覽Trac的源碼或者查看他們的路線圖對未來的規劃。

Mantis

Mantis是這次合集中我們將看到的最後一個工具,基於PHP,且有16年歷史。作為另一個支持多種不同版本控制系統和事件驅動通知系統的bug跟蹤管理軟體,Mantis有一個與其他工具類似的功能設置。雖然它不本身包含wiki,但它整合了很多流行的wiki平台且本地化到多種語言。

Mantis使用GPL版本2開源許可證書;你可以在GitHub瀏覽他的源代碼或查看自託管路線圖對未來的規劃。一個示例,你可以查看他們的內部漏洞跟蹤

正如我們指出的,這四個不是唯一的選項。想要探索更多?Apache BloodhoundFossilThe Bug Genie,還有很多可替換品都有自己的忠實追隨者,每個都有不同的優點和缺點。另外,一些工具在我們項目管理摘要有問題跟蹤功能。所以,哪個是你首選的跟蹤和碾壓bug的工具?

via: https://opensource.com/business/16/2/top-issue-support-and-bug-tracking-tools

作者:Jason Baker 譯者:wyangsun 校對:Mr小眼兒

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國