【问题标题】:the advantage of reading open source code [closed]阅读开源代码的优势[关闭]
【发布时间】:2015-08-30 11:50:30
【问题描述】:

我知道这个问题没有明确的答案。我还在想知道阅读开源代码是否可以快速提升自己?如何以及为什么?

ps:我连续几个月每天都在阅读开源代码。

【问题讨论】:

  • 这确实是一个产生意见的问题。最适合讨论论坛,而不是 StackOverflow。

标签: open-source


【解决方案1】:

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

在我看来,你可以从写得很好的项目中学到以下几点:

  • 编码约定
  • 常见问题的解决方案(当然,这在很大程度上取决于项目的“类型”)
  • 如何正确记录代码 - 如果多人一起工作,并且项目编写得很好,那么它可能也有很好的文档。

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

【讨论】:

    【解决方案2】:

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

    • 因为使用别人的代码比使用我自己的代码更难。它迫使我适应别人的想法(“如果我只有一把锤子,那么每个问题看起来都像钉子”)
    • 因为开源代码通常不会在截止日期前由喜欢自己工作的人编写,并且可以提供高质量的真实示例
    • 因为开源代码往往没有太多的议程来推动供应商 XYZ 的专有宠物技术
    • 因为如果人们不将 CPU 编码为主要受众,而是人类读者,世界可能会变得更美好:)

    【讨论】:

      猜你喜欢
      • 2010-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      • 1970-01-01
      相关资源
      最近更新 更多