Codota()是一款代码搜索引擎,这个网站会用爬虫程序去抓取GitHub和Stack Overflow上的代码,并加以分析与分类,提供高品质的代码,解决工程师上网找Code的问题。(官方简介:Codota is a revolutionary search engine for Android code examples and Snippets.Codota是一个革命性的Android代码实例和片段搜索引擎。)
Codota目前只有Android代码,官方提供了Chrome和Android Studio的套件,让工程师可以在IDE上直接搜索代码。
以下实际使用Codota来示范一下如何找Code。
例如,要找JSONArray.getJSONObject的代码,直接在搜索框中输入关键字,以下是Codota找到的结果。右方的CodeRank是Codota分析的分数,加上网友评比的结果,分数越高表示代码越可靠和清楚。
点击“Full Snippet Info”,可以看到该片段的完整代码,右方会有程序逻辑的树状图。