http://www.7klian.com

成为一名 BitCoin Core 的开拓者,你需要做哪些事情?

开始

为了适应孝敬的流程,你不该该首先添加大量的拉取请求。相反,作为一个没有声誉的新开拓者,最好的步伐是开始审查和测试其他人的事情。审查和测试往往是瓶颈,因此你可以同时孝敬并在社区中赢得一些声誉。

为此,请不要一次性提交 3000 行变动的拉取请求来熬煎你的审查人。将这些变动分成易于审查的提交,少于 300 行(可能大概少于 100 行!)并举办适当的分组。譬喻,你应该将名目变动放入一个提交中,将实际编码变动为另一个提交,将代码块的大幅移动放入另一个提交。

所以你想成为焦点开拓者 ......

在我们深入相识为焦点孝敬的实际细节之前,请先相识一些留意事项。

最后,你需要知道如安在平台上安装和删除软件包。这些说明很是具体,但它可以很有用,好比,它可以辅佐你按照需要添加和删除 ZMQ。

请留意,你不必相识我发起的每个文档中的所有内容。假如你碰着一些你不领略的对象,在 IRC,StackExchange 和 Slack 上有许多很是好的人可以帮你。

在每次提交中,都要尽力表明你正在做什么,以及你所做的工作背后的原因。这一部门怎么强调都不为过。精心极力地使拉取请求中的所有内容都易于领略!假如你不这样做,将不会有任何人审查你的代码。

如何审查

凡是,在领略代码在做什么之前,你将无法对拉取请求举办精采的审核。正如他们所说,在编码中写比读容易得多,所以花些时间来真正领略代码。

好动静是没有人体贴你的配景。无论你是一个 14 岁的印度人,照旧一个 45 岁的财产 500 强公司首席技能官,独一真正重要的是你的事情质量。

代码是否清晰,而且在今后易于修改?

假如你是开拓人员并持有比特币,那么为比特币焦点(Bitcoin Core)孝敬大概是你能为辅佐本身的投资所做的最好的工作之一。本文中将扼要先容如作甚焦点开拓孝敬。原文作者 Jimmy Song,是一名比特币开拓者、教诲家及企业家。

为尚未测试的对象编写单位测试或集成测试;

翻译:币信

孝敬种别

此刻你已经配置了系统,你可以开始孝敬了!

如何测试

为了正确测试,你必需从拉取请求下载代码,再次编译并运行测试。假如你能想到一种以某种方法手动测试该成果的要领,那就更好了,但这不是必须的。

第三,这不是一条容易的阶梯。成为 X 公司的顶级开拓人员并不必然会让你成为一名优秀的焦点开拓人员。造成这种环境的原因有许多种,但总的来说,你的事情必需满意一些很是高的测试、文档和代码审查尺度,纵然在很是靠谱的技能公司里这样的尺度也并不常见。

记着要有规矩、温柔和委婉。以谦虚的立场和盼愿进修的方法进来,这将使你不只成为更好的开拓者,并且还成为比特币社区的中坚气力。

unix 说明在这里(https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md);

1、有人建设变动并通过一个拉取请求提交接码;

大大都环境下,拉取请求将包罗一个或多个测试。假如写代码的人没有提供测试包围,请实验领略为什么——出于明明的原因,重构凡是不会提供。假如你认为应该举办测试,你可以在拉取请求中写下“这需要测试”。更好的是,本身编写测试并让作者知道它可以在拉取请求中从那边挑选出来!这是一个很好的方法来跟你正在审查的代码的作者成立起一些善意。

审查和测试也很要害,因为凡是很难有涵盖所有案例的反抗思维模式。有很多双眼睛来查察和测试代码有助于发明可以操作代码的大概方法。

下一步将是配置你的开拓情况。这在很洪流平上取决于你所利用的平台,但编译是你需要常常举办的操纵,因此将这部门放下来长短常值得的。

查察完代码后,请利用适当的同行审查评论对拉取请求举办评论。假如你想要否认应答,请从头开始并假设你并不明鹤产生了什么,与作者攀谈并提出问题,直到你必定这是一个糟糕的拉取请求。即便如此,也要与更有履历的人攀谈来确保。

你大概认为孝敬意味着添加一堆代码,发送拉取请求并得到荣耀。实际上,许多事情都环绕着其他人提交的审查和测试代码。它有助于领略如何归并拉取请求所涉及的步调。

测试

既然你已经编译了所有内容,那么下一步就是测试软件。值得名誉的是,比特币焦点有各类单位测试和集成测试,以查抄你方才编译的软件是否正常事情。

开始

开始时,你该做的第一件事是阅读文档。自述文件和孝敬指南是开始的长处所。

原文标题:《如何成为一名比特币焦点开拓者》

在你配置情况时,假如某些对象无法运行,请在提交文档拉取请求之前 Google 一下。如前所述,IRC、StackExchange 和 Slack 是很好的资源,但请不要问极为简朴的问题,耗尽每小我私家时间。

源代码节制通过 Git 来举办打点。至少,你应该知道如何从起始所在获取,如何建设主题分支以及如何复位基底。假如你正在测试其他人的代码,你还应该知道如何将多个存储库添加到当地开拓情况中,以便可以获取并测试代码。

2、一个或多小我私家审查代码;

让文档(出格是关于配置的文档)清晰;

openBSD 说明在这里(https://github.com/bitcoin/bitcoin/blob/master/doc/build-openbsd.md)。

从源头构建

既然你已经阅读了开拓应该如何举办的基本常识,那么首先要从源代码构建比特币。首先,克隆比特币 Git 存储库:

另外,你还需要运行所有集成测试,因此请务必在执行以下说明时打开 GUI 和 ZMQ。

预备常识

你需要一些常识和技术才气开始。

对焦点的所有变动都在 Github 上以拉取请求为基本归并,因此你需要一个 GitHub 帐户。

就像审查一篇文章或一本书一样,你应该留意许多工作,即:

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!

相关文章阅读