Jak zobrazit zdrojový kód softwaru s otevřeným zdrojovým kódem


Když vývojáři uvolní svůj software jako open-source, ukazuje to, že jsou důvěryhodní a velkorysí. Open-source software byla jedna z hlavních věcí, které mi osobně pomohly začít jako samouk kodéru.

Aby byl projekt open-source, musí si vývojář vytvořit svůj zdroj veřejně přístupný kód, aby si ho mohl kdokoli prohlédnout a poučit se z něj. Důležité je také to, že vývojář nemá žádné úmyslné úmysly, protože open-source kód umožňuje uživatelům sestavovat své vlastní binární soubory, místo aby používali jakékoli poskytnuté.

Pokud narazíte na dva kusy softwaru a nemůžete určit, který software použít, zkontrolujte, zda jeden je open-source a druhý ne. Pokud ano, měla by být vaše volba jasná.

Pokud se však chcete poučit nebo dokonce přidat ke zdrojovému kódu softwaru, je to také možnost. Chcete-li tak učinit, musíte vědět, jak zobrazit zdrojový kód. V tomto článku si povíme o tom, jak to můžete udělat.

Jak najít zdrojový kód

Jakmile najdete část otevřeného kódu - zdrojový software, který chcete zobrazit zdrojový kód, prvním krokem je zjistit, jak je zdrojový kód projektu zpřístupněn.

Ve většině případů bude zdrojový kód hostován. na největší platformě pro správu verzí na webu, GitHub.

In_content_1 all: [300x250] / dfp: [640x360]->

Co je GitHub?

GitHub byl založen v roce 2008 a zakoupen společností Microsoft v roce 2018. Je to globální platforma pro vývoj softwaru, která nabízí veškerý zdrojový kód. funkce správy Git, spolu s vlastními funkcemi, které vylepšují možnosti spolupráce a funkce pro správu verzí.

Vývojáři budou hostit svůj otevřený zdrojový kód na GitHubu častěji než ne. Několik příkladů softwaru, o kterém jste pravděpodobně slyšeli a jehož zdrojový kód je na GitHubu k dispozici, jsou LibreOffice, GIMP a Přehrávač médií VLC.

Pomocí Funkce vyhledávání GitHubu byste měli být schopni najít a zobrazit zdrojový kód prakticky pro všechny velké softwarové projekty, které jsou open-source.

Jak zobrazit zdrojový kód

Jakmile najdete úložiště GitHub, které je hostitelem zdrojového kódu softwaru, zjistíte, že je vše uspořádáno do základního adresářového stromu. Pro soubory GitHub usnadňuje prohlížení kódu.

Jako vývojová platforma GitHub úhledně formátuje zdrojový kód prostřednictvím svého webového rozhraní. Téměř všechny renomované projekty budou zahrnovat README.md, což je soubor s poznámkami, který zobrazuje užitečné informace o úložišti a jeho struktuře. Když přejdete do úložiště, přejděte dolů a uvidíte obsah tohoto souboru.

README.md úložiště je důležité zkontrolovat protože často ukazuje uživatele ve směru zdrojového kódu, o který by se mohli zajímat. Úložiště lze naplnit nejrůznějšími kódy a dalšími daty, z nichž některé jsou pro vás zcela zbytečné, takže tento soubor je váš plán.

Jakmile zjistíte, kde se v úložišti nachází kód, který vás zajímá, stačí kliknout na strom adresáře úložiště a dostat se tam, kam chcete jít.

Kliknutím na soubor se zobrazí se správným zvýrazněním syntaxe.

Pro rychlou kontrolu je webové rozhraní GitHubu skvělé. V případě složitějšího zdrojového kódu však můžete chtít zobrazit více souborů najednou nebo po dlouhou dobu. V takovém případě doporučujeme stáhnout a zobrazit zdrojový kód pomocí textový editor, například Sublime Text.

Stahování zdrojového kódu

Stažení úložiště z GitHub trvá pouhá dvě kliknutí.

V horní části každého úložiště se pod řádkem zobrazujícím celkový počet potvrzení, větví, balíčků, vydání a přispěvatelů zobrazí zelené tlačítko označené Klonovat nebo stáhnout. Klikněte na něj a vyberte možnost Stáhnout ZIP.

Ve výchozím nastavení se začne stahovat hlavní větev aktuálního úložiště jako soubor ZIP. Po dokončení stačí rozbalit archiv do místní složky v počítači. Poté pomocí textového editoru můžete otevřít libovolné soubory úložiště mnohem rychleji, což nevyžaduje prohlížeč.

Pokud nejste zkušený kódovač, může být GitHub trochu matoucí. nejprve. Pokud si to myslíte jen jako otevřený adresář zdrojového kódu, s readme na nejvyšší úrovni, není to příliš zastrašující. Prohlížení zdrojového kódu pomocí GitHubu je jednoduché jak lokálně, tak prostřednictvím webového rozhraní.

Související příspěvky:


21.12.2019