Open Source Matters: 6 Källkods sökmotorer du kan använda för programmeringsprojekt

Öppen källprojekt behöver all hjälp de kan få. Om inte med finansiering, då med volontärer som bidrar till öppen källkodsprogrammering och gratis verktyg kan de blinka.

Öppen källprojekt behöver all hjälp de kan få.  Om inte med finansiering, då med volontärer som bidrar till öppen källkodsprogrammering och gratis verktyg kan de blinka.
Annons

Open Source-rörelsen Varför du borde bidra till open source-projekt [Yttrande] Varför du borde bidra till open source-projekt [Yttrande] Konceptet med öppen källkod är inte ny och med stora framgångsrika projekt som Ubuntu, Android och andra Linux-relaterade operativsystem och appar, tror jag att vi säkert kan säga att det är en beprövad modell för ... Läs mer spelar en anmärkningsvärd roll för att driva teknik och göra den tillgänglig för alla. Linux-framgången är också ett exempel på hur öppen källkod kan översättas till en framgångsrik affärsmodell. Open source är ganska vanligt nu och under de kommande åren kan det få ett stort fotavtryck över avancerad pedagogisk teknik och rymdfärg (tänk DIY drones ).

Open Source-projekt De 10 bästa Open Source-projekten du borde vara volontärarbete för att hjälpa till med de 10 bästa open source-projekten du borde vara volontärarbete för att hjälpa dig behöver inte vara programmerare. Du kan vara en författare, en designer, en översättare, bara en Facebook eller Twitter junkie, eller någon som bara vill donera pengar för orsaken. Det finns ... Läs mer behöver all hjälp de kan få. Om inte med finansiering, då med volontärer som bidrar till öppen källprogrammering, kan 8 sätt hjälpa till med öppen källkodsprojekt om du inte är en kodare. 8 sätt att hjälpa till med öppen källkodsprojekt Om du inte är en kodare Vi har täckt varför det är viktigt att bidra till open source-projekt, men vad händer om du inte är en kodare? Du behöver inte lära dig hur man programmerar för att hjälpa dina favoritprojekt med öppen källkod. Många icke-programmörer frivilliga några ... Läs mer och gratis verktyg de kan brandish. Sökmotorer som är anpassade med algoritmer för att hitta källkod för programprojekt är bland verktygen för sitsväskan. Medan återanvändning av kod är ett mycket debatterat ämne i högre cirklar, kan de vara till hjälp för nybörjareprogrammerare och de som försöker arbeta sig igenom en kodningslogg genom att korsreferera deras kod. Här är sex:

Ohloh

Kods sökmotor

Ohloh Code säger att det är en av de största och mer omfattande kodsökmotorerna med mer än 10 + miljarder linjer kodindexerade och uppdaterade FOSS-programvaru kataloger. Vi gjorde det omnämnande när Danny visade oss hur man förbättrar våra kodningsförmåga. Journey of A Coder: Hur man förbättrar dina kodningsförmåga genom att bidra till ett open source-projekt. Journey of a Coder: Hur man förbättrar dina kodningsförmåga genom att bidra till Ett open source-projekt Om du vill marknadsföra dig själv som en kompetent programmerare, finns det ingen bättre tid att visa upp dina färdigheter på bästa möjliga sätt - genom att bidra till open source-projekt. Det finns många anledningar ... Läs mer genom att bidra till ett Open Source-projekt. Ohloh är det uppgraderade ansiktet på Koders.com och är också fritt tillgängligt och fritt redigerbart av sin gemenskap. Den indexerar alla textfiler för sökning och har syntax som markerar stöd för 43 programmeringsspråk. Synsxten för sökfrågor som stöds av tjänsten ger dig möjlighet att söka efter olika kodklasser. Sökmotorn stöder för närvarande inte regelbundna uttryck.

Krugle

Kods sökmotor

Krugle är en open source-sökportal som tappar till öppna källkataloger som Apache, JavaDocs och SourceForge. Du kan söka efter kod i C ++, Java, Perl, Python, SQL, Ruby, XML, HTML etc. Det drivs av OpenSearch. Krugle har också en avancerad sökfunktion som kan hjälpa dig att begränsa till rätt API, bibliotek, provkod eller dokumentation. Från resultatsidan kan du bläddra till projektet som utvecklats med koden.

SearchCode

Kods sökmotor

SearchCode siftar igenom 16 miljarder linjer med öppen källkod från kodregistreringar som GitHub, BitBucket, CodePlex, SourceForge, Fedora och mer. Kod- och dokumentationssökmotorn upprätthålls av en enda utvecklare. Du kan använda filter som filtillägg, specifikt repo namn och URL, regelbundna uttryck och specialtecken. Specifika exempel och dokumentationssökningsstöd finns på exempelsidan.

NerdyData

Kods sökmotor

NerdyData.com är en spic-n span källkod sökmotor som bara hade en begränsad lansering. Webbplatsen hävdar att den har indexerat över 140 miljoner webbsidor för kod. Om du är en webbutvecklare, hittar du det intressant eftersom det söker efter HTML-märkning, JavaScript-kod eller CSS-stilkodsutdrag. Men NerdyData syftar till att vara mer än en enkel sökmotor för kod eftersom det också försöker utveckla en hel lista över funktioner kring webbutvecklingsprocessen.

Du kan också söka efter dokumentation; du kan göra en jämförande sökning för att visualisera hur många domäner en term syns och du kan göra en konkurrentanalys genom att kontrollera vilka webbplatser som har sin kod. NerdyData har en gratis grundplan som låter dig göra 200 kreditsökningar. Varje sökfunktion har en kreditpoäng kopplad till den. Du kan kolla in de tre prisplanerna och prova med de fria funktionerna först.

Symbolhund

Kods sökmotor

Google och andra sökmotorer är inte så bra när det gäller att söka med speciella symboler. Google till exempel tar bort många skiljetecken och speciella symboler, om inte alla. Google känner igen vissa och här är en lista som du kan hänvisa till. Så, att söka med vanliga sökmotorer kanske inte returnerar önskad utgång om du söker efter variabla eller felkoder med specialtecken. Symbolhound är en alternativ sökmotor som kan hjälpa till här.

Merobase

Kods sökmotor

Merobase är en annan typ av sökmotor som hjälper dig att söka och lokalisera programkomponenter. Merobase söker efter källkod, men det kan också - och ännu viktigare - söka efter programvarukomponenter som är de diskreta byggstenarna i programvaran. Det är en modul som paketerar en uppsättning funktioner. Komponentbaserad utveckling (CBD) innebär skapande av programvara från förskrivna komponenter. Merobase kan söka efter gränssnitt med enkla textbaserade frågor. Du kan också söka med funktionsbaserade, objektorienterade, namnbaserade och testdrivna frågor. Denna abstrakta sökmetod är en höjdpunkt i denna motor. Merobase söker efter komponenter skrivna i Java, C ++ och C Sharp.

Är dessa de enda sex sökmotorerna för att leta efter öppen källkod? Tja, de verkar vara bäst. Men om jag har saknat en blinder någonstans, låt oss veta i kommentarerna. Att söka efter ansedd källkod på webben är ett sätt att lära sig hur man programmerar vilket programmeringsspråk som ska läras för programutveckling? Vilket programmeringsspråk ska du lära dig för programutveckling? När du börjar på programmeringsbanan är det viktigt att du investerar din tid klokt när du väljer att lära dig något som både kommer att gynna dig i den närmaste framtiden med synliga resultat på din plattform av ... Läs mer bra. Konstigt som det låter kan källkodshänvisningar också vara ett socialt handslag med den person som skapade koden i första hand. Open Source-samhället trivs på samarbete. Hittar du dessa alternativa sökmotorer som är användbara eller skulle du söka inom ett visst kodförteckning som Google Code, GitHub eller något annat specifikt arkivförteckning?

In this article