不管你是初學(xué)一門計(jì)算機(jī)語言或技術(shù),還是想學(xué)習(xí)別人的經(jīng)驗(yàn)和創(chuàng)意。做為一個(gè)開發(fā)人員,都會(huì)經(jīng)常需要到搜索一些代碼,下面是7個(gè)地方可以幫助你快速尋找到你需要的代碼。
GitHub Code Search
熱門的開源代碼庫和和版本控制服務(wù)。 GitHub 在最近啟動(dòng)了 Code Search .即使它才啟動(dòng)不久,但憑借GitHub 的受歡迎度和成千上萬的代碼庫,GitHub 的這項(xiàng)代碼搜索服務(wù)已經(jīng)非常受歡迎。
Krugle是一個(gè)為開發(fā)人員量身定做的代碼搜索引擎,他們宣稱可搜索超過25億行的開放源代碼,是互聯(lián)網(wǎng)最大的源代碼搜索引擎之一。和傳統(tǒng)搜索引擎不同,Krugle 專門用來搜索代碼,不管是壓縮包文件,還是展示在 blog 、網(wǎng)頁上的代碼,只要是在網(wǎng)絡(luò)開放的空間內(nèi), Krugle 都能找到,并且Krugle 還可以自動(dòng)生成某個(gè)特定代碼的 API 報(bào)告 ( 尚處實(shí)驗(yàn)階段 ) 。
Krugle 能提供和代碼相關(guān)問題的解答。 允許開發(fā)人員對搜索結(jié)果進(jìn)行評論,并通過創(chuàng)建 tag 的方式來幫助其他人更好的找到所需的代碼,實(shí)現(xiàn)共享。Krugle 具有較快的搜索速度,能對和代碼相關(guān)的例如各種技術(shù)主題、 API 、示例、文檔進(jìn)行快速搜索。via
Koders是一個(gè)專為開放代碼的搜索引擎。目前可以搜索到424,227,372套程序代碼,并提供了全站更新訂閱。你還可以在你的網(wǎng)站上共享它的代碼搜索服務(wù)。每天有30000多開發(fā)者在Koders上搜索766000000行的代碼,包括高達(dá)30種編程語言和28種軟件license。
Huihong Luo 等人在硅谷創(chuàng)辦一家名為 Codase.com的程序源碼搜索引擎,用戶可以通過項(xiàng)目、類、方法及字段等來搜索程序源代碼;最初只針對 Linux 平臺的 C/C++開源項(xiàng)目源碼搜索,目前已包含了 Windows 平臺及 Java 語言相關(guān)的源碼搜索,計(jì)劃不久將提供對 C#、VisualBasic、Perl、PHP、Python、Ruby 等程序設(shè)計(jì)語言的支持;據(jù) Codase 稱現(xiàn)在已可搜索超過 250,000,000 行的源代碼,并致力成為最為專業(yè)的源碼搜索引擎。via
Snipplr是一個(gè)開放的源代碼技巧分享社區(qū),號稱Code 2.0。和一般的源碼分享網(wǎng)站不同,它針對的并不是大型網(wǎng)站源碼,而是一些編程的代碼技巧。比如針對IE的CSS代碼Hack,javascript的隱藏和顯示效果代碼,CSS圓角效果代碼等等。具有分類和Tag支持,以及搜索,評論和收藏等等功能。via
擁有超過13,000 用戶提供的 5,000多代碼摘錄, DZone Snippets 是一個(gè)尋找代碼示例的好地方.
這個(gè)就不用多做介紹了。