代码之家  ›  专栏  ›  技术社区  ›  microspino

学习和“唱”红宝石与西纳特拉

  •  6
  • microspino  · 技术社区  · 16 年前

    你好,我想通过阅读来提高我的ruby知识 Ruby编程语言 书。阅读 编码员在工作 我看到很多受访者建议深入研究一个项目的源代码

    • 学习最佳实践
    • 注意坏习惯
    • 当然,也要从中汲取新的灵感。

    我决定选择一个我能找到的更独立的项目。我的选择是辛纳特拉,因为它的位置是1000。

    这是一个好的学习项目吗? 你是否建议另一个更简单的(即减少LOC)?

    我以前试过看铁路机械,但我被吓了一跳。

    3 回复  |  直到 16 年前
        1
  •  2
  •   Ionuț G. Stan    16 年前

    我对Ruby不太感兴趣(虽然我和Sinatra玩过一点),但我想说的是,工作建议中的程序员应该被理解为“不仅从一个项目,而且从多个项目中读取源代码”。通过比较我们学得最好。这也是我们发现模式并将其抽象出来的方法。

    你考虑的资料越多,你就越能理解一个特定的主题。

        2
  •  2
  •   ESWAT    16 年前

    阅读Sinatra代码是一个好的开始。您可能还想在机架上阅读Sinatra使用的HTTP接口。不一定是为了编码实践,而只是为了理解Sinatra如何适应整个堆栈。

        3
  •  2
  •   Andrew Grimm Alex Wayne    16 年前

    试着输入 gem list