2008-12-25 42 views
8

我是一位希望爲我的項目獲得一些結構的獨立開發人員。我的硬件設置是運行Windows XP的筆記本電腦和運行Ubuntu的桌面,充當存儲服務器。單獨開發者設置的工具?

我目前使用Mercurial作爲我的源代碼控制系統,存儲在我的筆記本電腦中的存儲庫的工作副本,並每隔幾天將備份庫克隆到Ubuntu機器上。

你會推薦哪些其他工具讓單獨的開發人員來完成錯誤跟蹤,項目計劃等?我正在尋找一些簡單的東西,要麼在Windows上運行,要麼在Apache上運行Web應用程序。

回答

0

我使用一個簡單的基於行的日記,我可以記錄任務,錯誤和子任務。我按時間順序顯示它們,並可以將事情標記爲已完成。它集成到我的IDE(Eclipse)中,因此我可以直接將訂單項與特定行或源位相關聯。

我知道有些人使用Mylyn(通過Eclipse)來個別地與bug報告系統進行交互。

不要誤解我的意思,合適的問題跟蹤對於協作項目來說至關重要,但對於許多小型項目而言,它有時可能是一個重大的矯枉過正。

6

我喜歡Redmine。它支持多種單片機系統,並提供了很多不錯的功能:)這是一個回報率的應用程序,而且是相當容易建立在Ubuntu,

1

FogBuz一試。它有很多功能,可供最多兩位開發人員免費使用。思維導圖軟件如Freemind也適合頭腦風暴。

1

我是一隻獨狼,對於項目管理+錯誤跟蹤+待辦事項我使用todolist。這很棒。很少,支持很多東西,簡單而有用。

2

Request Tracker是我的個人愛好。還有一本關於它的O'Reilly書籍。

我想你還需要一個wiki,爲此你需要MediaWiki。

4

我是我最後的工作,我們是粉絲Trac。它有一個錯誤跟蹤器和一個用於完全集成文檔的wiki,您可以在wiki系統中通過id引用錯誤,在bug系統中引用wiki頁面。它運行在各種Linux發行版,Mac OS X,FreeBSD,NetBSD和MS Windows上。

0

您可能想查看Axosoft's OnTime。我們使用付費版本,但單個用戶安裝是free!這是一個全面的需求管理,錯誤跟蹤,維基託管,支持票據跟蹤系統和一大堆其他功能。我們一直在生產中使用它一年,並且我們會跟蹤其中的一切。

它運行在Windows上,您可以使用也是免費的MS-SQL Express(我相信)。我認爲對於一個獨立的程序員來說,這會爲您提供很多價格方面的功能,並且易於安裝和管理。祝你好運!

0

嘗試MylynTasktop訪問您的錯誤跟蹤器和管理您的問題/任務。如果您已設置兼容的錯誤/問題跟蹤器,則可以通過Tasktop在桌面上訪問它以簡化工作流程。如果您尚未設置問題跟蹤器,則可以使用本地任務來跟蹤您的工作。

+0

注意:Mylyn和Tasktop都需要使用Eclipse。恕我直言,Mylyn足以選擇Eclipse而不是其他選擇。 – 2013-05-08 07:11:55

0

我建議你看看使用虛擬機。我不知道Ubuntu,但我想你應該能夠輕鬆地在其上設置VirtualBox。

我發現創建虛擬機不僅可以簡化我必須做的工作(測試新版本嗎?只需將虛擬機恢復到「乾淨」狀態並開始安裝就可以了),但也會使測試不同的安裝場景更清潔。 (即支持不同的數據庫,網絡服務器等)。