如何查看开源软件的源代码


当开发人员以开源形式发布其软件时,表明它们既值得信赖又慷慨。 开源软件 是个人帮助我成为一名自学成才的编码器的主要内容之一。

要使项目成为开源项目,开发人员必须提供其源代码公开提供的代码,以便任何感兴趣的人都可以检查并从中学习。重要的是,它还表明开发人员没有恶意的意图,因为开放源代码允许用户编译自己的二进制文件,而不使用任何提供的二进制文件。

<图class =“ lazy aligncenter”>

如果您遇到两款软件,但无法确定要使用哪种软件,请检查是否有一款是开源的,另一个不是。如果是这样,您的选择应该很明确。

但是,如果您想学习甚至添加到某软件的源代码中,这也是一个选择。为此,您需要了解如何查看源代码。在本文中,让我们讨论一下如何做到这一点。

如何查找源代码

一旦发现开放的地方您想查看其源代码的源代码软件,第一步是真正找出如何使项目的源代码可用。

在大多数情况下,源代码将被托管在网络上最大的版本控制平台的GitHub 上。

<!-
In_content_1全部:[300x250] / dfp:[640x360]
->

什么是GitHub?

GitHub成立于2008年,并于2018年被Microsoft收购。这是一个提供所有源代码的全球软件开发平台。 吉特 的管理功能,以及增强协作功能和版本控制功能的自身功能。

<图类=“ lazy aligncenter”>

开发人员通常会在GitHub上托管其开源代码。您可能已经听说过一些在GitHub上具有源代码的软件示例,例如图书馆GIMPVLC媒体播放器

使用GitHub的搜索功能 ,您应该能够找到并查看几乎每个开源的主要软件项目的源代码。

如何查看源代码

一旦找到托管该软件源代码的GitHub存储库,您会发现所有内容都组织在一个基本的目录树中。对于文件,GitHub使查看代码变得非常容易。

作为开发平台,GitHub通过其Web界面巧妙地格式化了源代码。几乎所有信誉良好的项目都将包含README.md,这是一个markdown文件,显示有关存储库及其结构的有用信息。导航到存储库时,向下滚动即可看到该文件的内容。

<图class =“ lazy aligncenter”>

存储库的README.md对于检查非常重要之所以要指出这一点,是因为它经常使用户指向他们可能感兴趣的源代码的方向。存储库中可以填充各种代码和其他数据,其中的一些数据对您完全没有用,所以此文件就是您的路线图。 / p>

一旦找出了您感兴趣的代码在存储库中的位置,您所要做的就是单击存储库的目录树以找到所需的位置。

单击文件将以适当的语法高亮显示该文件。

<图类=“ lazy aligncenter”>

为了快速检查,GitHub的Web界面很棒。但是,对于更复杂的源代码,您可能希望同时或长时间查看多个文件。在这种情况下,我们建议通过文本编辑器 下载和查看源代码,例如Sublime Text。

下载源代码

从GitHub下载存储库只需单击两次。

在每个存储库的顶部,在显示提交,分支,软件包,发行版和贡献者总数的行下方,您将看到标记为克隆或下载的绿色按钮。单击它,然后选择下载ZIP

<图类=“ lazy aligncenter”>

默认情况下,这将开始以ZIP文件的形式下载当前存储库的master分支。完成后,您所需要做的就是将存档解压缩到计算机上的本地文件夹中。然后,使用文本编辑器,可以以不需要浏览器的更快方式打开存储库中的任何文件。

如果您不是经验丰富的编码人员,则GitHub可能会使您感到困惑首先。如果您将其视为源代码的开放目录,并且自述文件位于顶层,则不会太吓人。使用GitHub在本地和通过其Web界面查看源代码都很简单。

开源软件是什么意思?闭源呢?

相关文章:


21.12.2019