开发者必备的6款源码搜索引擎

在力促技术变革上,开源运动公布了充显著确的意义。而Linux成功地将开源转换成商务模式,给广大开源工作者带来了更大的信念和勇气。如今,开源已变为主流,在将来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等居多世界。

  借鉴现有的开源项目或开源代码,对于初级开发者来说,不失为一种很好的编程手段,但相对不要一味地“用”,更多地是掌握与升迁,这样才会向上。

  下边为我们介绍6款源码搜索引擎,让您找到更合乎你的源码。

  1.Ohloh

                  766游戏网官网 1

  Ohloh
Code是最大且非凡完美的源码搜索引擎,按照FOSS目录来看,其具备领先10亿行代码且在不断更新,它不仅是免费的,而且还足以透过社区展开免费编辑。通过搜寻可以索引到所有的公文文件,并且对43种编程语言都饱含语法提醒效能。此外,搜索语法十分灵活,可以为您查找到各类不同类别的类。搜索引擎近年来不补助正则表明式。

  2.Krugle 

                  766游戏网官网 2

  Krugle是一个开源的探寻门户,基本上主流的开源代码都有收录,比如Apache、JavaDocs、SourceForge
等。你还可以够查找接纳C++、Java、Perl、SQL、Ruby、XML、HTML等语言编写代码。Krugle还有一个那么些高档的搜寻效果,帮您急忙稳定到正确的API、库、示例代码或文档。在检索结果页面,你可以一向浏览项目源码。

  3.SearchCode 

                        766游戏网官网 3

  SearchCode从Github、Bit巴克et、CodePlex、SourceForge、Fedora等代码仓库里筛选了近160亿行开源代码,代码和文档由一位单身的开发者维护。你可以采纳文件增添、特定代码库名字、URL、正则表明式、特殊字符等过滤器对源码进行过滤,以便搜到你想要的代码。具体示例和文档代码搜索补助,可以参照那多少个例子

  4.NerdyData

                        766游戏网官网 4

  NerdyData.com是一个方可寻找网页源代码中情节的搜寻引擎,它曾经具备超越140万个Web代码索引,假诺您是一名Web开发人员,你可以搜寻到HTML标记、JavaScript代码或CSS样式代码段。NerdyData的对象不仅仅是做一个简单易行的源码搜索引擎,他们也在围绕Web开发流程来支付一名目繁多成效

  5.Symbol Hound

                          766游戏网官网 5

  当提到到找寻特殊符号时,Google和此外搜索引擎并不是顶级选项。例如Google,去掉了许多标点符号和特殊符号。假使你想搜寻含有特殊字符的变量和错误代码,使用普通的寻找引擎可能不会回去您指望的结果。Symbol
Hound的产出缓解了这一题目。

  6.766游戏网官网,Merobase

                            
766游戏网官网 6

  Merobase搜索引擎与任何不一致,它并不是用来寻找源码,而是帮你寻找和一直软件组件,能够搜索Java、C++、C#等语言编写的机件。Merobase还能寻找基于查询的简约文本接口,你也足以找寻基于函数、面向对象、名称、测试驱动的查询,这也是它的一大亮点。

  前人栽树,后人乘凉。看旁人的代码并且学会运用也是一种很好的就学方法。随着开源事业的持续上扬与恢弘,你能够在那些招来引擎上摸索到其余你想要的代码。

 

转载于:http://www.cnblogs.com/Blog-Yang/p/3244969.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注