阅读开源代码的优势

时间:2015-08-30 11:50:30

标签: open-source

我知道这个问题没有明确的答案。我仍然想知道阅读开源代码是否可以迅速提高自己?怎么和为什么?

ps:我每天都在阅读开源代码数月。

2 个答案:

答案 0 :(得分:0)

嗯,许多较大的开源项目都是很多人之间的合作:因此,您确实有机会找到由优秀开发人员编写的项目,从而改善您自己的编码风格。当然,这完全取决于你是否真的记住了你读过的东西 - 但是如果你没有这么做的话,我想你真的不会读那么多代码。

在我看来,您可以从编写良好的项目中学到以下内容:

  • 编码惯例
  • 常见问题的解决方案(当然,这在很大程度上取决于项目的类型")
  • 如何正确记录代码 - 如果有多个人在处理某些事情,并且项目写得很好,那么它可能也有很好的文档。

当然,所有这些都是基于意见的,所以你需要亲眼看看。

答案 1 :(得分:0)

可能的答案(这是非常主观的)

  • 因为与其他人合作代码比使用我自己的代码更困难。它迫使我适应其他人的想法("如果我只有一把锤子,每个问题看起来都像钉子一样#34;)
  • 因为开源代码通常不是在截止日期之前编写的,而是那些喜欢他们工作的人,可以提供高质量的真实世界的例子
  • 因为开源代码往往没有推动供应商XYZ专有宠物技术的议程
  • 因为世界可能会成为一个更好的地方,如果人们不会将CPU作为主要受众编码,而是人类读者:)