Kako pogledati izvorni kod softvera otvorenog koda

Kada programeri izdaju svoj softver kao open-source, to pokazuje da su i pouzdani i velikodušni. Softver otvorenog koda(Open-source software) bio je jedna od glavnih stvari koja mi je osobno pomogla da počnem kao samouki programer.

Da bi projekt bio otvorenog koda, programer mora svoj izvorni kod učiniti javno dostupnim kako bi svi zainteresirani mogli pregledati i učiti iz njega. Ono što je važno, također pokazuje da programer nema zle namjere, budući da otvoreni izvorni kod omogućuje korisnicima da kompajliraju vlastite binarne datoteke umjesto da koriste bilo koji ponuđeni.

Ako ikada naiđete na dva softvera i ne možete odrediti koji ćete koristiti, provjerite je li jedan open-source, a drugi nije. Ako je tako, vaš izbor bi trebao biti jasan.

Međutim, ako želite učiti iz ili čak dodati dio izvornog koda softvera, to je također opcija. Da biste to učinili, morat ćete znati kako vidjeti izvorni kod. U ovom članku razgovarajmo o tome kako to možete učiniti.

Kako pronaći izvorni kod(How to Find the Source Code)

Nakon što pronađete dio softvera otvorenog koda za koji želite vidjeti izvorni kod, prvi je korak zapravo saznati kako je izvorni kod projekta dostupan.

U većini slučajeva, izvorni kod bit će smješten na najvećoj web-ovoj platformi za kontrolu verzija, GitHub .

Što je GitHub?(What Is GitHub?)

GitHub je osnovan 2008., a kupio ga je Microsoft 2018. To je globalna platforma za razvoj softvera koja nudi sve funkcije upravljanja izvornim kodom Gita(Git) , zajedno s vlastitim značajkama koje poboljšavaju njegove mogućnosti suradnje i značajke kontrole verzija.

Češće nego ne, programeri će hostirati svoj otvoreni izvorni kod na GitHubu(GitHub) . Nekoliko primjera softvera za koji ste vjerojatno čuli, a koji ima izvorni kod dostupan na GitHubu(GitHub) su LibreOffice , GIMP i VLC media player .

Koristeći GitHubovu značajku pretraživanja(GitHub’s search feature) , trebali biste moći pronaći i vidjeti izvorni kod za praktički svaki veliki softverski projekt otvorenog koda.

Kako pogledati izvorni kod(How to View the Source Code)

Nakon što pronađete GitHub repozitorij u kojem se nalazi izvorni kod softvera, vidjet ćete da je sve organizirano u osnovnom stablu direktorija. Za datoteke GitHub čini pregled koda vrlo lakim.

Kao razvojna platforma, GitHub uredno formatira izvorni kod putem svog web sučelja. Gotovo(Almost) svi renomirani projekti uključivat će README.md , što je markdown datoteka koja prikazuje korisne informacije o spremištu i njegovoj strukturi. Kada dođete do spremišta, pomaknite se prema dolje i vidjet ćete sadržaj ove datoteke.

README.md spremišta važno je provjeriti jer često usmjerava korisnike u smjeru izvornog koda koji bi ih mogao zanimati. Repozitorij se može napuniti svim vrstama koda i drugih podataka, od kojih su neki za vas potpuno beskorisni , pa je ova datoteka vaš putokaz.

Nakon što shvatite gdje se u spremištu nalazi kod koji vas zanima, sve što trebate učiniti je kliknuti kroz stablo direktorija spremišta da dođete kamo želite ići.

Klikom na datoteku prikazat će se s ispravnim isticanjem sintakse.

Za brzu provjeru, GitHubovo web sučelje je izvrsno. Međutim, za kompliciraniji izvorni kod, možda ćete htjeti vidjeti više datoteka istovremeno ili tijekom duljeg vremenskog razdoblja. U tom slučaju preporučamo preuzimanje i pregled izvornog koda putem uređivača teksta(text editor) , kao što je Sublime Text.

Preuzimanje izvornog koda(Downloading The Source Code)

Preuzimanje repozitorija s GitHuba(GitHub) traje samo dva klika.

Na vrhu svakog spremišta, ispod retka koji prikazuje ukupan broj urezivanja, grana, paketa, izdanja i suradnika, vidjet ćete zeleni gumb s oznakom Kloniraj ili preuzmi(Clone or download) . Kliknite na njega i odaberite Preuzmi ZIP(Download ZIP) .

Prema zadanim postavkama, ovo će započeti preuzimanje glavne grane trenutnog spremišta kao ZIP datoteke. Kada završite, sve što trebate učiniti je izdvojiti arhivu u lokalnu mapu na vašem računalu. Zatim, pomoću uređivača teksta, možete otvoriti bilo koju datoteku spremišta na mnogo brži način koji ne zahtijeva preglednik.

Ako niste iskusni koder, GitHub u početku može biti malo zbunjujući. Ako samo mislite o tome kao o otvorenom direktoriju izvornog koda, s readme-om na najvišoj razini, to nije previše zastrašujuće. Pregledavanje izvornog koda pomoću GitHuba(GitHub) jednostavno je, kako lokalno tako i putem njegovog web sučelja.



About the author

Ja sam web programer s više od 10 godina iskustva u radu s preglednicima Firefox i Google Docs. Stručnjak sam za izradu jednostavnih, ali moćnih mrežnih aplikacija i razvio sam web rješenja za mala poduzeća i velike organizacije. Moja baza klijenata uključuje neka od najvećih imena u poslovanju, uključujući FedEx, Coca Colu i Macy's. Moje vještine programera čine me idealnim kandidatom za bilo koji projekt koji treba brzo i učinkovito dovršiti - od razvoja prilagođenih web stranica do stvaranja robusnih marketinških kampanja putem e-pošte.



Related posts