Sourcetrail, en gratis kodeudforsker på tværs af platforme

om Sourcetrail

I den næste artikel skal vi se på Sourcetrail. Dette er en gratis kildekode explorer og åben for Gnu / Linux, Windows og macOS. Med dette vil vi være i stand til let at udforske enhver kildekode. Det er en browser, der fungerer offline, så det er ikke nødvendigt at oprette forbindelse til internettet, hvilket holder vores koder sikre.

Programmet giver en fuld oversigt, kildekodedetaljer kombinerer en interaktiv afhængighedsgraf og en kortfattet kodevisning. Er i øjeblikket kompatibel med C, C ++, Java og Python og vi kan synkronisere det med vores foretrukne kodeditor som Atom, formørkelse, Emacs, IntelliJ IDEA, QtCreator, Sublime Text, vim, Visual Studio Code gennem pluginet.

I dag, hvis et projekt når en bestemt størrelse, er det vanskeligt at opretholde en konsistent mental model for kildekodens struktur. Problemet her er ikke den dårlige abstraktion af sproget, men den høje informationstæthed i koden. Hver linje i kildekoden har et formål, og da softwareudviklere bruger det meste af deres tid på at finde de små stykker, der er relevante, denne software kommer til at give dem mulighed for at se, hvordan komponenterne er forbundet til hinanden uden konstant at skulle se på alle detaljer i koden.

Sourcetrail arbejdseksempel

Softwareudviklere bruger det meste af deres tid på at dechiffrere eksisterende kildekode, og almindelige kodedigeringsværktøjer tilbyder ofte lidt hjælp til denne opgave. Sourcetrail giver overblik og detaljer ved at kombinere en interaktiv afhængighedsgraf, kortfattet kodevisning og effektiv kodesøgning. Alt indbygget i et brugervenligt udviklerværktøj på tværs af platforme. Desuden er det også resultatet af brugerhjælp ved at give dig mulighed for at udforske ældre kode, forstå implementering og refaktor softwarearkitektur.

Sourcetrail generelle funktioner

sourcetrail præference

  • Vi kan indeksér vores kildekode. Sourcetrails dybdegående statiske analyse finder alle definitioner og referencer i vores kildefiler. For at starte den statiske kodeanalysator kan vi importere en eksisterende buildkonfiguration eller vælge manuel projektkonfiguration.
  • Programmet giver dig mulighed for at finde ethvert symbol. Vi får muligheden for Brug Sourcetrails søgefelt til hurtigt at finde ethvert symbol i hele kodebasen. Den fuzzy code-søgemaskine giver os de bedste matches på få klik.

eksempel på sourcetrail 1

  • Vi får muligheden for udforske afhængigheder visuelt. Grafvisningen giver et hurtigt overblik over enhver klasse, metode, felt osv. Og alle dens forhold. Afhængighedsgrafen er fuldt interaktiv, kan vi bruge det til at bevæge os rundt i kodebasen.
  • Vi får mulighed for at udforske vores kildekode. Kodevisningen indeholder alle implementeringsdetaljerne for elementet i fokus inden for en velorganiseret liste over kodestykker. Vi kan yderligere inspicere omfanget og fremhæve de lokale variabler eller fokusere på ethvert andet reference eller fundet element.
  • Programmet vil give os mulighed for at oprette forbindelse til vores kildeditor. Vi vil være i stand til at synkronisere Sourcetrail med vores foretrukne kildekodeditor gennem et plugin. Dette giver dig mulighed for nemt at skifte mellem at skrive og udforske.

Dette er bare nogle af funktionerne i programmet, du kan konsultere dem alle i detaljer fra projektbloggen.

Installer Sourcetrail Source Explorer på Ubuntu

Vi finder dette program ledig fra frigiver side på GitHub. Der kan vi downloade den komprimerede fil, der kan ses i det følgende skærmbillede.

download sourcetrail-installationsprogram

Efter download åbner vi en terminal (Ctrl + Alt + T) og give eksekveringstilladelser til filen install.sh, som vi finder inde i den mappe, der oprettes efter udpakning af filen som vi downloader:

sudo chmod +x install.sh

Når vi først har givet eksekveringstilladelsen, kan vi start dette installationsskript kører det som følger:

installation af sourcetrail

sudo sh ./install.sh

Efter installationen kan vi find programstarteren på vores computer.

sourcetrail launcher

Afinstaller

Hvis vi vil afinstallere programmet fra vores computer, behøver vi kun gå til / opt / sourcetrail / mappen. Når du er inde i det, skal du bare kør filen uninstall.sh Sådan fjernes programmet fra systemet:

afinstallere sourcetrail

sudo ./uninstall.sh

Brug som AppImage

brugerdefineret trail sourcetrail

Vi kan også bruge Sourcetrail Source Explorer ved hjælp af AppImage-filen, som vi kan finde i udgivelsesside.

Når filoverførslen er afsluttet, skal vi åbne en terminal (Ctrl + Alt + T) og flytte til den mappe, hvor vi har gemt den downloadede fil. Så udfører vi denne anden kommando til gør den downloadede fil eksekverbar:

sudo chmod +x Sourcetrail_2020_1_117_Linux_64bit.AppImage

Efter den forrige kommando skal vi udføre denne anden til start Sourcetrail Source Explorer i Ubuntu:

sudo ./Sourcetrail_2020_1_117_Linux_64bit.AppImage

Vi kan få mere information om, hvordan dette program fungerer, i dokumentationen tilbydes på projektets websted.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.