Gdy programiści wypuszczają swoje oprogramowanie jako oprogramowanie typu open source, pokazuje to, że są zarówno godni zaufania, jak i hojni. Oprogramowanie typu open source było jedną z głównych rzeczy, które osobiście pomogły mi rozpocząć pracę jako programista samoukiem.
Aby projekt był open source, deweloper musi stworzyć swoje źródło kod dostępny publicznie, aby każdy zainteresowany mógł go sprawdzić i uczyć się z niego. Co ważne, pokazuje również, że programista nie ma nikczemnych intencji, ponieważ kod open source pozwala użytkownikom kompilować własne pliki binarne zamiast korzystać z dostarczonych.
Jeśli kiedykolwiek natkniesz się na dwa programy i nie możesz określić, którego użyć, sprawdź, czy jest open source, a drugi nie. Jeśli tak, twój wybór powinien być jasny.
Jeśli jednak chcesz uczyć się od kodu źródłowego oprogramowania, a nawet go dodawać, jest to również opcja. Aby to zrobić, musisz wiedzieć, jak wyświetlić kod źródłowy. W tym artykule porozmawiajmy o tym, jak to zrobić.
Jak znaleźć kod źródłowy
Po znalezieniu fragmentu otwartego - oprogramowanie źródłowe, które chcesz wyświetlić kod źródłowy, pierwszym krokiem jest sprawdzenie, w jaki sposób udostępniono kod źródłowy projektu.
W większości przypadków kod źródłowy będzie hostowany na największej platformie kontroli wersji w Internecie, GitHub.
In_content_1 all: [300x250] / dfp: [640x360]->Co to jest GitHub?
GitHub został założony w 2008 roku i zakupiony przez Microsoft w 2018 roku. Jest to globalna platforma programistyczna oferująca cały kod źródłowy funkcja zarządzania Git, wraz z własnymi funkcjami, które zwiększają jego możliwości współpracy i funkcje kontroli wersji.
Najczęściej programiści będą hostować swój kod open source na GitHub. Kilka przykładów oprogramowania, o którym prawdopodobnie słyszałeś, że ma kod źródłowy dostępny w GitHub, to LibreOffice, ŻYŁKA i Vlc media player.
Używając Funkcja wyszukiwania w GitHub, powinieneś być w stanie znaleźć i wyświetlić kod źródłowy praktycznie każdego dużego projektu oprogramowania, który jest open source.
Jak wyświetlić kod źródłowy
Gdy znajdziesz repozytorium GitHub, które obsługuje kod źródłowy oprogramowania, przekonasz się, że wszystko jest zorganizowane w podstawowe drzewo katalogów. W przypadku plików GitHub sprawia, że przeglądanie kodu jest bardzo łatwe.
Jako platforma programistyczna, GitHub starannie formatuje kod źródłowy za pomocą interfejsu sieciowego. Prawie wszystkie renomowane projekty będą zawierać plik README.md, który jest plikiem przeceny wyświetlającym pomocne informacje o repozytorium i jego strukturze. Gdy przejdziesz do repozytorium, przewiń w dół, a zobaczysz zawartość tego pliku.
README.md repozytorium jest ważne do sprawdzenia , ponieważ często wskazuje użytkownikom kierunek kodu źródłowego, którym mogą być zainteresowani. Repozytorium może być wypełnione wszelkiego rodzaju kodem i innymi danymi, z których niektóre są całkowicie bezużyteczne, więc ten plik jest twoją mapą drogową.
Gdy dowiesz się, gdzie w repozytorium znajduje się interesujący Cię kod, wystarczy, że klikniesz drzewo katalogów repozytorium, aby dostać się tam, gdzie chcesz się udać.
Kliknięcie pliku spowoduje wyświetlenie go z odpowiednim podświetleniem składni.
Interfejs internetowy GitHub jest świetny do szybkiego sprawdzania. Jednak w przypadku bardziej skomplikowanego kodu źródłowego możesz chcieć wyświetlać wiele plików jednocześnie lub przez długi okres czasu. W takim przypadku zalecamy pobranie i przeglądanie kodu źródłowego za pomocą Edytor tekstu, takiego jak Sublime Text.
Pobieranie kodu źródłowego
Pobieranie repozytorium z GitHub zajmuje tylko dwa kliknięcia.
W górnej części każdego repozytorium, poniżej wiersza wyświetlającego całkowitą liczbę zatwierdzeń, oddziałów, pakietów, wydań i współpracowników, zobaczysz zielony przycisk oznaczony Klonuj lub pobierz. Kliknij i wybierz Pobierz ZIP.
Domyślnie rozpocznie się pobieranie głównej gałęzi bieżącego repozytorium jako pliku ZIP. Po zakończeniu wystarczy rozpakować archiwum do folderu lokalnego na komputerze. Następnie za pomocą edytora tekstu możesz otworzyć dowolny plik repozytorium w znacznie szybszy sposób, który nie wymaga przeglądarki.
Jeśli nie jesteś doświadczonym programistą, GitHub może być nieco mylący najpierw. Jeśli pomyślisz o tym jako o otwartym katalogu kodu źródłowego z plikiem readme na najwyższym poziomie, nie jest to zbyt przerażające. Przeglądanie kodu źródłowego za pomocą GitHub jest proste, zarówno lokalnie, jak i przez interfejs sieciowy.