Sourcetrail, un explorador de codi multiplataforma i gratuït

about Sourcetrail

En el següent article anem a fer una ullada a Sourcetrail. aquest és un explorador de codi font gratuït i obert per GNU / Linux, Windows i macOS. Amb aquest podrem explorar qualsevol codi font fàcilment. Es tracta d'un explorador que funciona fora de línia, per la qual cosa no cal connectar-se a Internet, el que mantindrà nostres codis segurs.

El programa proporciona una visió general completa, detalls de la font combinant un gràfic de dependència interactiu i una vista de codi concisa. actualment és compatible amb C, C ++, Java i Python i podrem sincronitzar amb el nostre editor de codi favorit com Atom, Eclipse, Emacs, IDEA IntelliJ, Qt Creator, Sublim Text, Vim, Codi de Visual Studio a través del complement.

Avui dia si un projecte arriba a una certa grandària, és difícil mantenir un model mental consistent de l'estructura de la font. El problema aquí no és la mala abstracció de el llenguatge, sinó l'alta densitat d'informació d'el codi. Cada línia en el codi font té un propòsit, i com els desenvolupadors de programari passen la major part del seu temps buscant aquestes petites peces que són rellevants, aquest programari ve a donar-los la possibilitat de veure com els components es connecten entre si, sense haver de mirar constantment cada detall de el codi.

exemple funcionant de Sourcetrail

Els desenvolupadors de programari passen la major part del temps desxifrant el codi font existent, i les eines comunes d'edició de codi solen oferir poca ajuda per a aquesta tasca. Sourcetrail proporciona informació general i detalls combinant un gràfic de dependència interactiu, una vista de codi concisa i una recerca eficient de codi. Tot integrat en una eina de desenvolupador multiplataforma fàcil d'utilitzar. A més també resulta de ajuda per a l'usuari a l'permetre explorar el codi heretat, comprendre la implementació i refactorizar l'arquitectura de programari.

Característiques generals de Sourcetrail

preferència sourcetrail

  • podrem indexar el nostre codi font. L'anàlisi estàtic en profunditat de Sourcetrail trobarà totes les definicions i referències dins dels nostres arxius font. Per iniciar l'analitzador de codi estàtic, podrem importar una configuració de compilació existent o triar la configuració manual de el projecte.
  • El programa permet trobar qualsevol símbol. Tindrem la possibilitat de utilitzar el camp de recerca de Sourcetrail per trobar ràpidament qualsevol símbol dins de tota la base de codi. El motor de cerca de codi difús ens brinda les millors coincidències amb només uns pocs clics.

exemple 1 de sourcetrail

  • Tindrem la possibilitat de explorar les dependències visualment. La visualització de l'gràfic proporciona una visió general ràpida de qualsevol classe, mètode, camp, etc., i de totes les seves relacions. El gràfic de dependència és completament interactiu, Podrem utilitzar-lo per moure'ns per la base de codi.
  • Tindrem la possibilitat d'explorar el nostre codi font. La vista de codi conté tots els detalls d'implementació de l'element en focus dins d'una llista ben organitzada de fragments de codi. Podrem inspeccionar encara més els àmbits i ressaltar les variables locals, o concentrar-nos en qualsevol altra referència o element trobat.
  • El programa ens permetrà connectar el nostre editor d'origen. Podrem sincronitzar Sourcetrail amb el nostre editor de codi font favorit a través d'un complement. Això permet canviar fàcilment entre escriure i explorar.

Aquestes són només algunes de les característiques de el programa, es poden consultar totes elles en detall des del bloc del projecte.

Instal·lar Sourcetrail Source Explorer en Ubuntu

Aquest programa el trobarem disponible des de la pàgina de llançaments en GitHub. Aquí podrem descarregar l'arxiu comprimit que es pot veure a la següent captura de pantalla.

descarregar instal·lador sourcetrail

Després de la descàrrega, obrirem una terminal (Ctrl + Alt + T) i donar permisos d'execució a l'arxiu install.sh que trobarem dins de la carpeta que es crearà després de descomprimir l'arxiu que descarreguem:

sudo chmod +x install.sh

Una vegada que donem el permís d'execució, ja podem llançar aquest script d'instal·lació executant de la següent manera:

instal·lació sourcetrail

sudo sh ./install.sh

Finalitzada la instal·lació, ja podem buscar el llançador de el programa al nostre equip.

llançador sourcetrail

desinstal·lació

Si volem desinstal·lar el programa del nostre equip, no tindrem més que dirigir-nos a la carpeta / opt / sourcetrail /. Un cop en ella, només cal executar el fitxer uninstall.sh per eliminar el programa d'sistema:

desinstal·lar sourcetrail

sudo ./uninstall.sh

Utilitzar com AppImage

custom trail sourcetrail

També podrem utilitzar Sourcetrail Source Explorer utilitzant l'arxiu AppImage que podrem trobar a la pàgina de llançaments.

Finalitzada la descàrrega de l'arxiu, obrirem una terminal (Ctrl + Alt + T) i ens mourem a la carpeta en la qual tinguem guardat l'arxiu descarregat. Després executarem aquest altre comandament per fer que l'arxiu descarregat sigui executable:

sudo chmod +x Sourcetrail_2020_1_117_Linux_64bit.AppImage

Després de l'anterior comando executarem aquest altre per iniciar Sourcetrail Source Explorer a Ubuntu:

sudo ./Sourcetrail_2020_1_117_Linux_64bit.AppImage

podem obtenir més informació sobre el funcionament d'aquest programa a la documentació que ofereixen a la pàgina web de el projecte.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.