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.
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
- 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.
- 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.
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:
sudo sh ./install.sh
Finalitzada la instal·lació, ja podem buscar el llançador de el programa al nostre equip.
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:
sudo ./uninstall.sh
Utilitzar com AppImage
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.