2009-01-17 42 views
5

我在哪裏可以找到關於OpenSource項目的關鍵分析?軟件批判:開源軟件

即:深入的來源,與其他項目,性能指標比較中的方法分析...

我想閱讀一些關於現有項目,這將使我的概述它的設計,實施,優勢和劣勢,所以我可以選擇一些參與其中。希望每個評論會有不止一位分析師。

回答

4

Ohloh會給你一些信息,但可以機從源代碼庫中的數據只統計了什麼,即:

  • 語言使用,多少每個
  • 評論百分比
  • 開發基地(即隨着時間擴展)

但是,我不知道任何服務/網站,在代碼級自動化方法分析。 Ohloh最終可能會傳達類似「大多數OOP」的內容,但那將是遙遠的未來。

幾乎所有類似你所提到的報告都是通過手工完成的,在實驗室中測試一個非常有針對性的小組。即比較各種web服務器的性能和編碼方法。幾乎所有的時間,你都會在Slashdot的首頁上看到這些類型的報告,因爲很多人都有興趣看到它的數據。

Ohloh之類的東西可以給你一個你想要比較自己的好開始,但是我知道沒有任何東西會爲你提供任何可靠性。

-3

不是要聽起來很反感,但你的問題是完全落後的。您應該詢問您可以爲特定的開源項目做些什麼。爲什麼有人會分析開源項目並相互比較,我不知道。在查看實際軟件的性能指標時,我可以看到一些好處,但是這將是類型特定的並且不是通用的。

最好的辦法是去像Freshmeat的網站,看看發佈歷史,源代碼和開發人員的工作項目是的特別感興趣您和那些在那裏你可以有所作爲

總之: 軟件可以與其他軟件進行比較

項目無法與其他項目相比。這樣做是不明智的。有人認爲方法有些經常被認爲是錯別字被他人所認爲。

+0

我想你錯過了點。充分的批評是非常有用的,可以幫助學習別人的錯誤,而不是自己犯錯 – aku 2009-01-17 16:12:48

1

我會建議你做一些搜索ohloh.net。雖然它不提供架構分析,但它提供了大量有用的統計信息(語言,活動,成員位置,用戶評級,許可證類型,新聞等),以及流行的開源項目。您可能會發現這是尋找項目貢獻的有用工具。

作爲一個例子,這裏是NUnit的頁面:http://www.ohloh.net/p/nunit

你可以隨時搜索主辦的網站如SourceForgeGoogle CodeCodePlex以及開源項目,雖然信息是不是在深度與ohloh。

0

開源軟件的主要問題似乎是沒有市場部門(通常),使開發人員在更方便用戶的方向移動。

是的,一些Linux發行版在外觀上看起來不錯,但是一半的代碼是不可思議的。

我已經看到了驚人的東西一樣未完成的文本編輯器,這給了一個「功能尚未實現」一些分發上每一秒的點擊警告,等等