Questões de código aberto: 6 mecanismos de pesquisa de código-fonte que você pode usar para projetos de programação

Projetos de código aberto precisam de toda a ajuda que puderem obter. Se não com financiamento, então com voluntários contribuindo para a programação de código aberto e ferramentas gratuitas que eles podem brandir.

Projetos de código aberto precisam de toda a ajuda que puderem obter.  Se não com financiamento, então com voluntários contribuindo para a programação de código aberto e ferramentas gratuitas que eles podem brandir.
Propaganda

O movimento de código aberto Por que você deve contribuir para projetos de código aberto [Opinião] Por que você deve contribuir para projetos de código aberto [Opinião] O conceito de software de código aberto não é novo, e com projetos grandes e bem-sucedidos como Ubuntu, Android e outros sistemas operacionais e aplicativos relacionados ao Linux, acho que podemos dizer com segurança que é um modelo comprovado para ... Read More está desempenhando um papel notável ao impulsionar a tecnologia e disponibilizá-la para todos. O sucesso do Linux também é um exemplo de como o código-fonte aberto pode se transformar em um modelo de negócios bem-sucedido. O código aberto é praticamente mainstream agora e nos próximos anos, ele poderia ter uma grande pegada em tecnologia educacional de ponta e aeroespacial (pense drones DIY ).

Projetos de código aberto Os 10 melhores projetos de código aberto que você deve se voluntariar para ajudar com os 10 melhores projetos de código aberto que você deve se voluntariar para ajudar Você não precisa ser um programador. Você poderia ser um escritor, um designer, um tradutor, apenas um viciado em Facebook ou Twitter, ou alguém que quer doar dinheiro apenas para a causa. Há ... Leia mais precisa de toda a ajuda que puderem obter. Se não com financiamento, então com voluntários contribuindo para a programação de código aberto 8 maneiras de ajudar projetos de código aberto se você não é um codificador 8 maneiras de ajudar projetos de código aberto se você não é um codificador Nós cobrimos porque é importante para contribuir com projetos de código aberto, mas e se você não for um programador? Você não precisa aprender a programar para ajudar seus projetos favoritos de código aberto. Muitos não-programadores oferecem algumas ferramentas ... Read More e ferramentas gratuitas que eles podem brandir. Mecanismos de busca sintonizados com algoritmos para encontrar código-fonte para projetos de programação estão entre as ferramentas para o kit de malas. Embora a reutilização de código seja um tópico muito debatido em círculos mais elevados, eles podem ajudar os programadores iniciantes e aqueles que tentam trabalhar em um logging de codificação, cruzando o código. Aqui estão seis:

Ohloh

Motor de busca de código

A Ohloh Code diz que é um dos maiores e mais abrangentes mecanismos de busca de código com mais de 10 bilhões de linhas de diretórios de software indexados e atualizados. Fizemos uma menção quando Danny nos mostrou como aprimorar nossas habilidades de codificação. A Jornada De Um Coder: Como Aprimorar Suas Habilidades De Codificação Contribuindo Para Um Projeto De Código Aberto A Jornada De Um Coder: Como Melhorar Suas Habilidades De Codificação Contribuindo Para Um projeto de código aberto Se você está procurando se tornar um programador competente, não há melhor momento para mostrar suas habilidades da melhor maneira possível - contribuindo para projetos de código aberto. Há muitas razões ... Leia mais, contribuindo para um projeto de código aberto. O Ohloh é a versão atualizada do Koders.com e também está disponível gratuitamente e pode ser editada livremente pela sua comunidade. Ele indexa todos os arquivos de texto para pesquisa e possui suporte a destaque de sintaxe para 43 linguagens de programação. A sintaxe da consulta de pesquisa suportada pelo serviço oferece a flexibilidade de pesquisar por diferentes classes de código. O mecanismo de pesquisa atualmente não suporta expressões regulares.

Krugle

Motor de busca de código

O Krugle é um portal de pesquisa de código aberto que acessa repositórios de pesquisa de código aberto, como Apache, JavaDocs e SourceForge, entre outros. Você pode procurar por código em C ++, Java, Perl, Python, SQL, Ruby, XML, HTML etc. Ele é alimentado por OpenSearch. O Krugle também possui um recurso de pesquisa avançada que pode ajudá-lo a restringir-se às APIs, bibliotecas, códigos de amostra ou documentação corretos. A partir da página de resultados, você pode navegar para o projeto desenvolvido com o código.

SearchCode

Motor de busca de código

O SearchCode analisa 16 bilhões de linhas de código aberto de repositórios de código como o GitHub, BitBucket, CodePlex, SourceForge, Fedora e muito mais. O mecanismo de pesquisa de código e documentação é mantido por um único desenvolvedor. Você pode usar filtros como extensões de arquivo, nome e URL específicos do repositório, expressões regulares e caracteres especiais. Exemplos específicos e suporte à pesquisa de documentação estão listados na página Exemplos.

NerdyData

Motor de busca de código

O NerdyData.com é um motor de pesquisa de código-fonte spic 'n span que acaba de ter um lançamento limitado. O site afirma ter indexado mais de 140 milhões de páginas para o código. Se você for um desenvolvedor da Web, achará interessante, pois procura por marcação HTML, código JavaScript ou trechos de código de estilo CSS. Mas o NerdyData pretende ser mais do que um simples mecanismo de busca de código, já que também está tentando desenvolver uma lista completa de recursos em todo o processo de desenvolvimento da web.

Você também pode procurar por documentação; você pode fazer uma pesquisa comparativa para visualizar quantos domínios um termo aparece; e você pode fazer uma análise concorrente, verificando quais sites têm seu código. O NerdyData tem um plano básico gratuito que permite fazer 200 pesquisas de crédito. Cada recurso de pesquisa tem uma pontuação de crédito anexada a ele. Você pode conferir os três planos de preços e experimentá-los com os recursos gratuitos primeiro.

Cão de símbolo

Motor de busca de código

O Google e outros mecanismos de pesquisa não são tão bons quando se trata de pesquisar com símbolos especiais. O Google, por exemplo, retira muitos sinais de pontuação e símbolos especiais, se não todos. O Google reconhece alguns e aqui está uma lista à qual você pode se referir. Portanto, a pesquisa com mecanismos de pesquisa regulares pode não retornar a saída desejada se você estiver procurando códigos de variável ou erro com caracteres especiais. O Symbol Hound é um mecanismo de busca alternativo que pode ajudar aqui.

Merobase

Motor de busca de código

O Merobase é um tipo diferente de mecanismo de pesquisa que ajuda a pesquisar e localizar componentes de software. O Merobase procura pelo código-fonte, mas também - e mais importante - pode procurar por componentes de software que são os blocos de construção discretos do software. É um módulo que empacota um conjunto de funções. O desenvolvimento baseado em componentes (CBD) envolve a criação de software a partir de componentes pré-escritos. O Merobase pode procurar por interfaces com consultas simples baseadas em texto. Você também pode pesquisar com consultas baseadas em função, orientadas a objeto, baseadas em nome e orientadas a teste. Este método de pesquisa abstrata é um destaque deste mecanismo. O Merobase procura componentes escritos em Java, C ++ e C Sharp.

Esses são os únicos seis mecanismos de busca para procurar código aberto? Bem, eles parecem ser os melhores. Mas se eu perdi um blinder em algum lugar, deixe-nos saber nos comentários. Procurar código fonte respeitável na Web é uma forma de aprender como programar qual linguagem de programação você deve aprender para desenvolvimento de software? Qual linguagem de programação você deve aprender para desenvolvimento de software? Ao iniciar o caminho da programação, é importante investir seu tempo com sabedoria na escolha de aprender algo que o beneficie no futuro imediato com resultados visíveis em sua plataforma de ... Leia Mais bem. Por mais estranho que pareça, as referências do código-fonte também podem ser um aperto de mão social com a pessoa que criou o código em primeiro lugar. A comunidade de código aberto prospera na colaboração. Você acha útil esses mecanismos de pesquisa alternativos ou pesquisaria em um repositório de código específico, como o Google Code, o GitHub ou qualquer repositório específico de plataforma?

In this article