我这样学习开源项目

参与开源项目能让我们写出更好的代码。我们可以研究开源项目的代码库,看看那些优秀的程序员是怎样写代码的,然后可以模仿和学习。最好的学习方式就是为开源项目做出贡献。

参与不同的开源项目,给这些项目贡献代码是我的一大乐趣。我也经常给一些经常使用的开源项目提供捐款。给开源项目提供捐助和贡献代码,可以帮助我更好的理解项目和代码。我的学习开源项目的步骤首先看README.md 或者 a CONTRIBUTING.md

如果没有这样的文件,提交一个issue,让项目的作者去写一个。安装和运行项目

先让项目在你电脑的运行起来,把测试用例跑一遍。我拿javascript项目举例。

clone repo

npm install

npm test

完后以上步骤后,就可以开始了!阅读代码

我喜欢先从感兴趣的代码开始。(比如一个函数调用,一个CLI等)。对于大一些的项目可能会有一点困难,比如去找到特定功能的代码,然后去跟踪代码的实现,但是这不是什么大问题。修改代码,运行结果

阅读代码的同时运行测试用例,试着去修改代码看返回的结果,能够加深对代码的理解。给代码打Log日志,用debug工具跟踪代码的运行

阅读代码同时,编写console.log查看运行结果,会读阅读代码很有帮助。借助浏览器的DevTools进行代码跟踪,更能增加对代码的理解。

最后,我还喜欢直接跟项目作者和团队进行联系,说服他们进行一个沟通。比如视频会议,围绕项目背景,框架,核心代码还有未来计划全面沟通一些,然后我会把视频进行分发,帮他们进行项目宣传,他们一般也很愿意。

我是聚云网的创始人,希望对全栈开发、增长黑客、电商运营感兴趣的朋友可以交流,合作。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();