在哪里可以找到OpenSource项目的关键分析?
即:深入分析源代码中的方法,将项目与其他项目进行比较,以及性能指标...
我想读一些关于现有项目的东西,让我对它的设计、实现、优点和缺点有一个概述,这样我就可以选择参与其中的东西。希望每个评论都会有不止一位分析师。
发布于 2009-01-17 16:12:26
Ohloh将为您提供一些信息,但仅限于可以从源代码存储库数据中进行机器计数的信息,即:
对于使用的
但是,我不知道有任何服务/站点在代码级执行自动化方法分析。Ohloh可能最终会传达类似“大部分面向对象的”之类的东西,但那将是遥远的未来。
几乎所有像你提到的类型的报告都是在实验室中手工完成的,并测试了一个非常有针对性的群体。即比较各种web服务器的性能和编码方法。几乎所有时候,您都会在Slashdot的首页上找到这些类型的报告,因为许多人都会对其数据感兴趣。
像Ohloh这样的东西可以给你一个很好的开始,让你比较自己,但我不知道有什么东西可以为你做任何程度的可靠性。
发布于 2009-01-17 16:02:24
Patrick Smacchia ( execellent tool NDepend的作者)在his blog上发布了对开源项目的分析
一些我记得的帖子
Lessons learned from the NUnit code base
Analysis of Paint.NET
发布于 2009-01-17 16:13:34
我建议你在ohloh.net上做一些搜索。虽然它没有提供架构分析,但它提供了许多关于流行开源项目的有用统计数据(语言、活动、成员位置、用户评级、许可证类型、新闻等)。你可能会发现这是一个寻找项目贡献的有用工具。
作为示例,下面是NUnit的页面:http://www.ohloh.net/p/nunit
您总是可以搜索开放源码项目托管站点,比如SourceForge、Google Code和CodePlex,尽管信息不像ohloh那样深入。
https://stackoverflow.com/questions/453493
复制相似问题