我们输入一行代码,然后他能够查找到这行代码出如今那些开源软件的哪些类中,还是比較强大的,特别是在进行一些源代码追踪的任务的时候。例如以下图所看到的,当我输入“python”的时候,它会显示python出如今哪些开源文件中面。
后来ohloh被黑鸭子公司收购,整合完毕了openhub这个站点。网址是https://www.openhub.net/(在墙外) openhub有一个非常有趣的功能。它能够对开源项目进行简单的比較。向下图一样 我们拿ruby和mysql这两个项目作比較。除了罗列出一些比較基础的数值。比方说commits、develper数量等。它提供了一个开源项目活跃的的数值,也就是Project Activity。比方说一个项目的活跃度主要是由是否能维持一个恒定的贡献来决定的。
其次,这个站点提供了非常多有价值的数据,比方哪些项目比較活跃,哪些贡献者比較活跃水平比較高,这些数据非常有价值。 当然,我认为openhub还是有一些地方能够加强, 1.比方说对于项目的活跃度分类过于简单。能够多加进来一些特征来计算比較。当两个热的非常高的项目比較的时候。没办法分辨出活跃度高低,能够改为打分形式。
2.非常多特征没有进行充分挖掘,比方说贡献者的水平。既然站点已经列出了一些比較杰出的开源贡献者,全然能够添加一个数值表示杰出贡献者比例。
3.缺乏对于项目的综合评定,比方能够结合项目的活跃度、项目的完好程度等指标综合打分。 4.能够添加用户的diy对照。不同用户对于项目的需求是不同的,有的可能须要活跃度高的,有的可能须要已经比較完好的。假设可与依据用户的需求,调整特征的权重进行比較会更好。/********************************
* 本文来自博客 “李博Garvin“
* 转载请标明出处:http://blog.csdn.net/buptgshengod
******************************************/
版权声明:本文博主原创文章,博客,未经同意不得转载。
转载于:https://www.cnblogs.com/bhlsheji/p/4848708.html
相关资源:数据结构—成绩单生成器