Sourcetrail, um explorador de código multiplataforma gratuito

sobre Sourcetrail

No próximo artigo, daremos uma olhada no Sourcetrail. Este é um explorador de código-fonte gratuito e aberto para Gnu / Linux, Windows e macOS. Com isso, poderemos explorar qualquer código-fonte facilmente. É um navegador que funciona offline, portanto não é necessário conectar-se à Internet, o que manterá nossos códigos seguros.

O programa oferece um visão geral completa, detalhes do código-fonte combinando um gráfico de dependência interativo e uma visão de código concisa. Está atualmente compatível com C, C ++, Java e Python e podemos sincronizá-lo com nosso editor de código favorito, como Átomo, Eclipse, Emacs, IntelliJ IDEA, Qt Criador, Texto Sublime, vim, Visual Studio Code através do plugin.

Hoje em dia, se um projeto atinge um determinado tamanho, é difícil manter um modelo mental consistente da estrutura do código-fonte. O problema aqui não é a abstração pobre da linguagem, mas a alta densidade de informações do código. Cada linha do código-fonte tem um propósito e, uma vez que os desenvolvedores de software passam a maior parte do tempo procurando por essas pequenas peças que são relevantes, este software dá a eles a possibilidade de ver como os componentes estão conectados uns aos outros, sem ter que olhar constantemente cada detalhe do código.

Exemplo de funcionamento do Sourcetrail

Os desenvolvedores de software passam a maior parte do tempo decifrando o código-fonte existente, e as ferramentas comuns de edição de código geralmente oferecem pouca ajuda nessa tarefa. Sourcetrail fornece visão geral e detalhes combinando um gráfico de dependência interativo, visualização de código concisa e pesquisa de código eficiente. Tudo integrado em uma ferramenta de desenvolvedor de plataforma cruzada fácil de usar. Além disso, também resulta de assistência ao usuário, permitindo que você explore o código legado, entenda a implementação e refatore a arquitetura de software.

Características gerais do Sourcetrail

preferência fonte

  • Nós poderemos indexe nosso código-fonte. A análise estática em profundidade do Sourcetrail encontrará todas as definições e referências em nossos arquivos de origem. Para iniciar o analisador de código estático, podemos importar uma configuração de compilação existente ou escolher a configuração manual do projeto.
  • O programa permite que você encontre qualquer símbolo. Teremos a possibilidade de use o campo de pesquisa do Sourcetrail para encontrar rapidamente qualquer símbolo em toda a base de código. O mecanismo de pesquisa de código difuso nos dá as melhores correspondências em apenas alguns cliques.

sourcetrail exemplo 1

  • Teremos a possibilidade de explorar dependências visualmente. A exibição do gráfico fornece uma visão geral rápida de qualquer classe, método, campo, etc., e todos os seus relacionamentos. O gráfico de dependência é totalmente interativo, podemos usá-lo para percorrer a base de código.
  • Teremos a possibilidade de explorar nosso código-fonte. A visualização do código contém todos os detalhes de implementação do item em foco em uma lista bem organizada de trechos de código. Podemos inspecionar ainda mais os escopos e destacar as variáveis ​​locais ou focar em qualquer outra referência ou elemento encontrado.
  • O programa nos permitirá conectar nosso editor de fonte. Seremos capazes de sincronizar o Sourcetrail com nosso editor de código-fonte favorito por meio de um plugin. Isso permite que você alterne facilmente entre digitar e explorar.

Estes são apenas alguns dos recursos do programa, você pode consulte todos eles detalhadamente no blog do projeto.

Instale Sourcetrail Source Explorer no Ubuntu

Encontraremos este programa disponível a partir de página de lançamentos no GitHub. Lá podemos baixar o arquivo compactado que pode ser visto na imagem a seguir.

baixe o instalador do sourcetrail

Após o download, vamos abrir um terminal (Ctrl + Alt + T) e dê permissões de execução ao arquivo install.sh que encontraremos dentro da pasta que será criada após descompactar o arquivo que baixamos:

sudo chmod +x install.sh

Assim que dermos a permissão de execução, podemos lançar este script de instalação executando-o da seguinte maneira:

instalação do sourcetrail

sudo sh ./install.sh

Após a instalação, podemos encontre o inicializador do programa em nosso computador.

lançador sourcetrail

Desinstalar

Se quisermos desinstalar o programa do nosso computador, só teremos que vá para a pasta / opt / sourcetrail /. Uma vez nele, você só precisa execute o arquivo uninstall.sh Para remover o programa do sistema:

desinstalar o sourcetrail

sudo ./uninstall.sh

Use como AppImage

trilha de origem personalizada

Também podemos usar Sourcetrail Source Explorer usando o arquivo AppImage que podemos encontrar no página de lançamentos.

Terminado o download do arquivo, abriremos um terminal (Ctrl + Alt + T) e passaremos para a pasta onde salvamos o arquivo baixado. Então vamos executar este outro comando para tornar o arquivo baixado executável:

sudo chmod +x Sourcetrail_2020_1_117_Linux_64bit.AppImage

Após o comando anterior, vamos executar este outro para inicie o Sourcetrail Source Explorer no Ubuntu:

sudo ./Sourcetrail_2020_1_117_Linux_64bit.AppImage

Podemos pegar mais informações sobre como este programa funciona na documentação oferecidos no site do projeto.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.