766游戏网官网开发者必须收藏之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、BitBucket、CodePlex、SourceForge、Fedora等代码仓库里筛选了即160亿执行开源代码,代码和文档由同各项单身的开发者维护。你可采取文件扩展、特定代码库名字、URL、正则表达式、特殊字符等过滤器对源码进行过滤,以便搜到你想使的代码。具体示例和文档代码搜索支持,可以参照者例子。

  4.NerdyData

766游戏网官网 4

  NerdyData.com是一个得搜索网页源代码中内容的寻找引擎,它就怀有超越140万独Web代码索引,如果你是一律名Web开发人员,你可寻找到HTML标记、JavaScript代码或CSS样式代码段。NerdyData的目标不仅仅是开一个简短的源码搜索引擎,他们啊以圈Web开发流程来支付平等名目繁多功能。

  5.Symbol Hound

766游戏网官网 5

  当干到找寻特殊符号时,谷歌和其它搜索引擎并无是最佳选择。例如谷歌,去丢了诸多标点符号和特殊符号。如果您想搜寻含有特殊字符的变量和错误代码,使用普通的搜索引擎可能不会见回到您希望的结果。Symbol
Hound的起缓解了立无异于问题。

  6.Merobase

766游戏网官网 6

  Merobase
搜索引擎以及另未等同,它并无是故来探寻源码,而是帮助你找与定点软件组件,可以搜索
Java、C++、C#当语言编写的零件。Merobase还可搜索基于查询的简易文本766游戏网官网接口,你啊得找基于函数、面向对象、名称、测试驱动之询问,这也是其的同等深优点。

  前人栽树,后人乘凉。看别人之代码并且学会用也是如出一辙栽颇好之修方式。随着开源事业的缕缕前进以及扩大,你得于这些招来引擎上摸到其它你想只要之代码。

  英文来:makeuseof

  本文链接:http://www.cnblogs.com/oooweb/p/6-source-code-search-engines.html

发表评论

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