Как просмотреть исходный код программного обеспечения с открытым исходным кодом

Когда разработчики выпускают свое программное обеспечение с открытым исходным кодом, это показывает, что они заслуживают доверия и щедры. Программное обеспечение с открытым исходным кодом(Open-source software) было одной из главных вещей, которые лично помогли мне начать работу в качестве кодера-самоучки.

Чтобы проект был с открытым исходным кодом, разработчик должен сделать его исходный код общедоступным, чтобы любой заинтересованный мог изучить его и извлечь из него уроки. Важно отметить, что это также показывает, что у разработчика нет гнусных намерений, поскольку открытый исходный код позволяет пользователям компилировать свои собственные двоичные файлы, а не использовать предоставленные.

Если вы когда-нибудь столкнетесь с двумя программами и не сможете определить, какую из них использовать, проверьте, является ли одна из них открытой, а другая — нет. Если да, то ваш выбор должен быть очевиден.

Однако, если вы хотите изучить исходный код программного обеспечения или даже дополнить его, это тоже вариант. Для этого вам нужно знать, как просматривать исходный код. В этой статье давайте поговорим о том, как вы можете это сделать.

Как найти исходный код(How to Find the Source Code)

После того, как вы нашли часть программного обеспечения с открытым исходным кодом, исходный код которого вы хотели бы просмотреть, первым шагом будет фактически выяснить, как исходный код проекта становится доступным.

В большинстве случаев исходный код размещается на крупнейшей в сети платформе контроля версий GitHub .

Что такое Гитхаб?(What Is GitHub?)

GitHub был основан в 2008 году и приобретен Microsoft в 2018 году. Это глобальная платформа для разработки программного обеспечения, которая предлагает все функции управления исходным кодом Git , а также собственные функции, расширяющие возможности совместной работы и функции контроля версий.

Чаще всего разработчики размещают свой код с открытым исходным кодом на GitHub . Несколько примеров программного обеспечения, о котором вы, вероятно, слышали, исходный код которого доступен на GitHub , — это LibreOffice , GIMP и медиаплеер VLC(VLC media player) .

Используя функцию поиска GitHub(GitHub’s search feature) , вы сможете найти и просмотреть исходный код практически для каждого крупного проекта программного обеспечения с открытым исходным кодом.

Как просмотреть исходный код(How to View the Source Code)

Как только вы найдете репозиторий GitHub , в котором размещен исходный код программного обеспечения, вы обнаружите, что все организовано в виде простого дерева каталогов. Что касается файлов, GitHub упрощает просмотр кода.

Как платформа для разработки, GitHub аккуратно форматирует исходный код через свой веб-интерфейс. Почти(Almost) все уважаемые проекты будут включать README.md , который представляет собой файл уценки, в котором отображается полезная информация о репозитории и его структуре. Когда вы перейдете к репозиторию, прокрутите вниз, и вы увидите содержимое этого файла.

README.md репозитория важно проверить, потому что он часто указывает пользователям направление исходного кода, который может их заинтересовать. Репозиторий может быть заполнен всевозможным кодом и другими данными, некоторые из которых совершенно бесполезны для вас. , так что этот файл — ваша дорожная карта.

Как только вы выясните, где в репозитории находится интересующий вас код, все, что вам нужно сделать, это щелкнуть по дереву каталогов репозитория, чтобы добраться туда, куда вы хотите перейти.

Щелчок по файлу отобразит его с правильной подсветкой синтаксиса.

Для быстрой проверки отлично подходит веб-интерфейс GitHub. Однако для более сложного исходного кода может потребоваться просмотр нескольких файлов одновременно или в течение длительного периода времени. В этом случае рекомендуем скачать и просмотреть исходный код через текстовый редактор(text editor) , например Sublime Text.

Загрузка исходного кода(Downloading The Source Code)

Загрузка репозитория с GitHub занимает всего два клика.

В верхней части каждого репозитория, под строкой, отображающей общее количество коммитов, веток, пакетов, выпусков и участников, вы увидите зеленую кнопку с надписью Клонировать или загрузить(Clone or download) . Нажмите на него и выберите «Загрузить ZIP(Download ZIP) » .

По умолчанию начнется загрузка основной ветки текущего репозитория в виде ZIP - файла. По завершении все, что вам нужно сделать, это распаковать архив в локальную папку на вашем компьютере. Затем с помощью текстового редактора вы сможете открывать любые файлы репозитория гораздо быстрее, без использования браузера.

Если вы не являетесь опытным программистом, GitHub поначалу может немного сбивать с толку. Если вы просто думаете об этом как об открытом каталоге исходного кода с readme на верхнем уровне, это не слишком пугает. Просмотр исходного кода с помощью GitHub прост как локально, так и через его веб-интерфейс.



About the author

Я опытный инженер-программист с более чем 10-летним опытом разработки и поддержки приложений Microsoft Office. У меня есть сильное желание помогать другим достигать их целей, как благодаря моей работе в качестве инженера-программиста, так и благодаря моим навыкам публичных выступлений и налаживанию связей. Я также очень хорошо разбираюсь в аппаратных средствах и драйверах клавиатуры, многие из них я разработал и протестировал сам.



Related posts