V příštím článku se podíváme na Sourcetrail. Tohle je bezplatný průzkumník zdrojového kódu a otevřené pro Gnu / Linux, Windows a macOS. Díky tomu budeme moci snadno prozkoumat jakýkoli zdrojový kód. Jedná se o prohlížeč, který pracuje offline, takže není nutné se připojovat k internetu, což naše kódy udrží v bezpečí.
Tento program poskytuje a úplný přehled, podrobnosti zdrojového kódu kombinující interaktivní graf závislostí a stručné zobrazení kódu. Je právě kompatibilní s C, C ++, Java a Python a můžeme jej synchronizovat s naším oblíbeným editorem kódů Atom, Eclipse, Emacs, IntelliJ IDEA, Tvůrce Qt, Sublime TextVim, Kód Visual Studio prostřednictvím pluginu.
V dnešní době, pokud projekt dosáhne určité velikosti, je obtížné udržovat konzistentní mentální model struktury zdrojového kódu. Problémem zde není špatná abstrakce jazyka, ale vysoká hustota informací kódu. Každý řádek ve zdrojovém kódu má svůj účel, a protože vývojáři softwaru tráví většinu času hledáním těch malých kousků, které jsou relevantní, tento software jim dává možnost vidět, jak jsou komponenty vzájemně propojeny, aniž by se musel neustále dívat na každý detail kódu.
Vývojáři softwaru tráví většinu času dešifrováním stávajícího zdrojového kódu a běžné nástroje pro úpravy kódu často s touto úlohou nabízejí malou pomoc. Sourcetrail poskytuje přehled a podrobnosti kombinací interaktivního grafu závislostí, stručného zobrazení kódu a efektivního vyhledávání kódu. Vše integrované do jednoho snadno použitelného vývojářského nástroje pro různé platformy. Dále to také vyplývá z uživatelská pomoc tím, že vám umožní prozkoumat starší kód, porozumět implementaci a refaktorovat softwarovou architekturu.
Obecné vlastnosti sourcetrailu
- Můžeme indexujte náš zdrojový kód. Hloubková statická analýza společnosti Sourcetrail najde všechny definice a odkazy v našich zdrojových souborech. Chcete-li spustit analyzátor statického kódu, můžeme importovat existující konfiguraci sestavení nebo zvolit ruční konfiguraci projektu.
- Program vám umožní najít jakýkoli symbol. Budeme mít možnost použijte vyhledávací pole Sourcetrail k rychlému vyhledání jakéhokoli symbolu v celé základně kódu. Vyhledávač s fuzzy kódem nám poskytuje ty nejlepší shody pouhými několika kliknutími.
- Budeme mít možnost vizuálně prozkoumat závislosti. Zobrazení grafu poskytuje rychlý přehled o jakékoli třídě, metodě, poli atd. A všech jejích vztazích. Graf závislostí je plně interaktivní, můžeme jej použít k pohybu po kódové základně.
- Budeme mít možnost prozkoumat náš zdrojový kód. Zobrazení kódu obsahuje všechny podrobnosti implementace prvku, který je v centru pozornosti v dobře organizovaném seznamu fragmentů kódu. Můžeme dále zkontrolovat obory a zvýraznit místní proměnné nebo se zaměřit na jakýkoli jiný odkaz nebo nalezený prvek.
- Program nám umožní připojit náš zdrojový editor. Budeme moci synchronizovat Sourcetrail s naším oblíbeným editorem zdrojového kódu prostřednictvím pluginu. To vám umožní snadno přepínat mezi psaním a zkoumáním.
To jsou jen některé z funkcí programu, můžete všechny si podrobně prostudujte na blogu projektu.
Nainstalujte si Sourcetrail Source Explorer na Ubuntu
Najdeme tento program dostupný z stránka vydání na GitHubu. Zde si můžeme stáhnout komprimovaný soubor, který je vidět na následujícím snímku obrazovky.
Po stažení otevřeme terminál (Ctrl + Alt + T) a udělejte oprávnění k provedení souboru install.sh, který najdeme uvnitř složky, která bude vytvořena po rozbalení souboru že stáhneme:
sudo chmod +x install.sh
Jakmile dáme povolení ke spuštění, můžeme spusťte tento instalační skript běží takto:
sudo sh ./install.sh
Po instalaci můžeme najděte v našem počítači spouštěč programů.
Odinstalace
Pokud chceme odinstalovat program z našeho počítače, budeme muset pouze přejděte do složky / opt / sourcetrail /. Jakmile v něm budete, musíte spusťte soubor uninstall.sh Odebrání programu ze systému:
sudo ./uninstall.sh
Použít jako AppImage
Můžeme také použít Průzkumník zdrojů Sourcetrail pomocí souboru AppImage, který najdeme v stránka vydání.
Po dokončení stahování souboru otevřeme terminál (Ctrl + Alt + T) a přesuneme se do složky, kde máme uložený stažený soubor. Potom provedeme tento další příkaz do učinit stažený soubor spustitelným:
sudo chmod +x Sourcetrail_2020_1_117_Linux_64bit.AppImage
Po předchozím příkazu provedeme tento spusťte Průzkumník zdrojů Sourcetrail v Ubuntu:
sudo ./Sourcetrail_2020_1_117_Linux_64bit.AppImage
Můžeme dostat více informací o tom, jak tento program funguje v dokumentaci nabízeno na webových stránkách projektu.