Open Source Matters: 6 Kildekode søgemaskiner, du kan bruge til programmeringsprojekter

Open source-projekter har brug for al den hjælp, de kan få. Hvis ikke med finansiering, så med frivillige, der bidrager til open source programmering og gratis værktøjer, kan de mærke.

Open source-projekter har brug for al den hjælp, de kan få.  Hvis ikke med finansiering, så med frivillige, der bidrager til open source programmering og gratis værktøjer, kan de mærke.
Reklame

Open source-bevægelsen Hvorfor du bør bidrage til open source-projekter [Udtalelse] Hvorfor du bør bidrage til open source-projekter [Udtalelse] Begrebet open source-software er ikke ny, og med store og succesrige projekter som Ubuntu, Android og andre Linux-relaterede OS og apps, tror jeg, vi kan trygt sige det er en bevist model for ... Læs mere spiller en bemærkelsesværdig rolle i at skubbe teknologien og gøre den tilgængelig for alle. Succesen for Linux er også et eksempel på, hvordan open source kan omdanne til en succesfuld forretningsmodel. Open source er stort set mainstream nu, og i de kommende år kan det have et stort fodaftryk på tværs af avanceret uddannelsesmæssig teknologi og rumfart (tænk DIY droner ).

Open source-projekter De 10 bedste open source-projekter, du bør være frivilligt til at hjælpe med de 10 bedste open source-projekter, du bør være frivilligt til at hjælpe med, behøver du ikke at være en programmør. Du kan være en forfatter, designer, oversætter, bare en Facebook eller Twitter junkie, eller en person, der kun vil donere penge til årsagen. Der er ... Læs mere brug for al den hjælp, de kan få. Hvis ikke med finansiering, så med frivillige bidrag til open source programmering 8 måder at hjælpe open source projekter, hvis du ikke er en coder 8 måder at hjælpe open source projekter, hvis du ikke er en coder Vi har afdækket hvorfor det er vigtigt at bidrage til open source-projekter, men hvad hvis du ikke er en coder? Du behøver ikke lære at programmere for at hjælpe dine yndlings open source-projekter. Mange ikke-programmører frivillige nogle ... Læs mere og gratis værktøjer, de kan brandish. Søgemaskiner, der er indstillet med algoritmer til at finde kildekoden til programmeringsprojekter, er blandt værktøjerne til sætsposen. Mens genbrug af kode er et meget debatteret emne i højere kredse, kunne de være til hjælp for begyndereprogrammører og dem, der forsøger at arbejde deres vej gennem en kodende logjam ved at krydshenvise deres kode. Her er seks:

Ohloh

Kode søgemaskine

Ohloh Code siger, at det er en af ​​de største og mere omfattende kode søgemaskiner med mere end 10 + milliard linjer kode indekseret og opdateret FOSS software mapper. Vi gav det en omtale, da Danny viste os, hvordan vi forbedrer vores kodningsevner. Journey of A Coder: Sådan forbedrer du dine kodningsevner ved at bidrage til et open source-projekt. Rejsen til en Coder: Sådan forbedres dine kodningsevner ved at bidrage til Et open source-projekt Hvis du ønsker at markedsføre dig selv som en kompetent programmør, er der ikke bedre tid til at vise dine færdigheder bedst muligt - ved at bidrage til open source-projekter. Der er mange grunde ... Læs mere ved at bidrage til et open source-projekt. Ohloh er det opgraderede ansigt af Koders.com og er også frit tilgængeligt og frit redigerbart af dets samfund. Det indekserer alle tekstfiler til søgning og har syntax fremhævet support til 43 programmeringssprog. Søgesøgningssyntaxen, der understøttes af tjenesten, giver dig mulighed for at søge efter forskellige kodeklasser. Søgemaskinen understøtter for øjeblikket ikke regulære udtryk.

Krugle

Kode søgemaskine

Krugle er en open source-søgeportal, der kører ind i open source-søgebøger som f.eks. Apache, JavaDocs og SourceForge. Du kan søge efter kode i C + +, Java, Perl, Python, SQL, Ruby, XML, HTML osv. Det drives af OpenSearch. Krugle har også en avanceret søgefunktion, der kan hjælpe dig ind i de rigtige API'er, biblioteker, prøvekode eller dokumentation. Fra resultatsiden kan du gennemse til projektet udviklet med koden.

søgekode

Kode søgemaskine

SearchCode siver gennem 16 milliarder linjer af open source-kode fra kodebeholdninger som GitHub, BitBucket, CodePlex, SourceForge, Fedora og meget mere. Kode- og dokumentationssøgemaskinen opretholdes af en enkelt udvikler. Du kan bruge filtre som filudvidelser, specifikt repo navn og URL, regulære udtryk og specialtegn. Specifikke eksempler og dokumentationssøgningsunderstøttelse er angivet på eksemplets side.

NerdyData

Kode søgemaskine

NerdyData.com er en spic 'n span kildekode søgemaskine, der netop havde en begrænset lancering. Webstedet hævder at have indekseret over 140 millioner websider for kode. Hvis du er en webudvikler, finder du det interessant, fordi det søger efter HTML-markup, JavaScript-kode eller CSS-stilkodeuddrag. Men NerdyData sigter mod at være mere end en simpel søgemaskine til kode, da det også forsøger at udvikle en hel liste over funktioner omkring webudviklingsprocessen.

Du kan også søge efter dokumentation; Du kan lave en sammenlignende søgning for at visualisere, hvor mange domæner et udtryk forekommer; og du kan foretage en konkurrentanalyse ved at kontrollere, hvilke websites der har deres kode. NerdyData har en gratis grundplan, som lader dig gøre 200 kreditsøgninger. Hver søgefunktion har en kredit score knyttet til den. Du kan tjekke de tre prisplaner og prøve det med de gratis funktioner først.

Symbolhund

Kode søgemaskine

Google og andre søgemaskiner er ikke så gode, når det kommer til at søge med specielle symboler. Google for eksempel fjerner mange tegnsætningstegn og specielle symboler, hvis ikke alle. Google genkender nogle, og her er en liste, som du kan henvise til. Så, at søge med almindelige søgemaskiner muligvis ikke returnerer det ønskede output, hvis du søger efter variabel- eller fejlkoder med specialtegn. Symbol Hound er en alternativ søgemaskine, der kan hjælpe her.

Merobase

Kode søgemaskine

Merobase er en anden slags søgemaskine, der hjælper dig med at søge og finde softwarekomponenter. Merobase søger efter kildekode, men det er også - og vigtigere - at søge efter softwarekomponenter, som er de diskrete byggesten af ​​software. Det er et modul, der pakker et sæt funktioner. Component-Based Development (CBD) indebærer oprettelse af software fra præ-skrevet komponenter. Merobase kan søge efter grænseflader med enkle tekstbaserede forespørgsler. Du kan også søge med funktionsbaserede, objektorienterede, navnebaserede og testdrevne forespørgsler. Denne abstrakte søgemetode er en højdepunkt i denne motor. Merobase søger efter komponenter skrevet i Java, C ++ og C Sharp.

Er disse de eneste seks søgemaskiner til at finde ud af open source-kode? Nå synes de at være de bedste. Men hvis jeg har savnet en blinder et eller andet sted, så lad os det vide i kommentarerne. At søge efter anerkendt kildekode på internettet er en måde at lære at programmere hvilket programmeringssprog, skal du lære for softwareudvikling? Hvilket programmeringssprog skal du lære til softwareudvikling? Når du starter med programmeringen, er det vigtigt, at du investerer din tid klogt i at vælge at lære noget, der både vil gavne dig i den nærmeste fremtid med synlige resultater på din platform af ... Læs mere godt. Mærkeligt, da det måske lyder, kan kildekodehenvisninger også være et socialt håndtryk med den person, der skabte koden i første omgang. Open source-samfundet trives på samarbejde. Kan du finde disse alternative søgemaskiner nyttige eller vil du søge inden for et bestemt kodeopbevaringssted som Google Code, GitHub eller et hvilket som helst platformspecifik lagerplads?

In this article